Senior Java Developer Resume
EXPERIENCE:
Confidential
Senior Java DeveloperResponsibilities:
- Implemented Kafka producers and consumers to interact with the various systems.
- Designed the Integrated React Frontend to display various data from different applications.
- Implemented UI console to control the data load by configuring various parameters.
- Created Plug & Play React components such as cb - Panel, cb-Pure-Formula and cb-Enum.
- Documented the application interactions, UI interactions and Api details.
Tools: and Technologies JDK 8, Multithreading, Spring Boot 2.2.0, Spring Data 2.2.0, Spring Kafka 2.4, React, NodeJS 14.x, OAuth2, Maven 3.5, Mongodb 4.0, IntelliJ, Gitlab, Kubernates, Swagger, SVN.
Confidential
Senior Java Developer
Responsibilities:
- Modelled cloud-based applications using Spring Boot, Spring Data for Mongo and Spring Security.
- Showcased various Proof of concepts using Spring cloud, Kubernetes and Python.Implemented Apache Kafka to stream high volume messagesGood understanding in Java 8 features and solved many complex problems using Lambdas and Streams.
- Expertise in technical documentation such as Object-Oriented Design documentation and User Requirement documentation.Improved infra monitoring system using Alerts.
- Put various processes in place to streamline the CI/CD processes.Bi-Weekly sprint using agile development methodologies.
Tools: and Technologies: JDK 8, Multithreading, Spring Boot 2.2.0, Spring Batch 2.2.0, Spring Data 2.2.0, Spring Cloud, Apache Kafka 2.3, Apache Camel 2.21.x, React v15.x, NodeJS 8.x, OAuth2, Maven 3.5, Mongodb 4.0, Gradle 4.10, IntelliJ, Visual Code studio, Gitlab, Kubernetes, Swagger, SVN, Python.
Confidential
Remit Manager
Responsibilities:
- Involved in modelling applications using Microservices and Angular.Developed Microservices applications using Spring Boot, Angular and private cloud.Showcased various Proof of concepts using Spring Batch, Apache Ignite and DB2.Demonstrated Distributed Caching mechanism and effective usage of caching in Remit Manager.
- Developed functionalities to improve application performances using Apache Kafka.
- Coded Ignite Queries, Affinity Jobs at node level and Aggregations.Implemented various Rest controller utilities to introspect Spring Batch Jobs and Ignite cache.
- Solid understanding of Java 8 features and solved many complex problems using Lambdas and Streams.
- Expertise in technical documentation such as Object Oriented Design documentation and User Requirement documentation.
- Developed functionalities to integrate Logging, Mail and native Zookeeper.Bi-Weekly sprint using agile development methodologies.
Tools: and Technologies: JDK 8, Multithreading, Spring Boot 2.1.2, Spring Batch 2.1.2, Spring Data 2.1.2, Spring Cloud, Apache Ignite 2.7.0, Groovy and Grails 3.6, Drop Wizard, Guice, MyBatis, Hibernate, Apache Kafka, RabbitMQ 3.7.x, Angular v6.1.x, NodeJS 6.9.x, OAuth2, Maven 3.5, Sybase IQ, DB2, Gradle 4.10, IntelliJ, Visual Code studio, Gitlab, Kubernetes, Swagger, SVN.
Confidential
Senior Application Developer
Responsibilities:
- Part of a dynamic development team with scrum based project modelInvolved in modelling Cloud Applications.
- Worked in Microservices Applications using Spring boot, OAuth2, Angular and PCF
- Developed functionalities in Groovy on Grails.
- Involved in R&D works for Logging and alert implementations in SplunkImplemented end-to-end functionalities in Microservices Architecture
Tools: and Technologies: JDK 8, Angular, Typescript, Hibernate 5.1.6, JAAS 2 Groovy on Grails 2.3.8, HTML5, CSS3, Eureka, PCF, AWS, Splunk, WebLogic 10.3.6, Maven 3.5, IntelliJ, Eclipse, Git.
Confidential
Senior Java Developer/ Lead
Responsibilities:
- ResponsibilitiesAnalyzed the business requirements and implemented the process using Agile (Scrum) methodology.
- Showcased the Function specifications, High Level Design and Low Level Design to client architects and other stakeholders to get their feedback and rectifications.
- Developed reusable plug and play components for LDAP Authentication, Logging and Message Driven EJB for JMS processing.Implemented batch jobs using Quartz schedulerBuilt the Hibernate Entity Objects using JPA Annotations.Implemented Generic DAO layer using HQL and Criteria Queries.Implemented and Integrated ActiveMQ along with Jboss EAP
- Designed and Implemented Junit framework to test the Service Layer and DAO Layer.Implemented DAO test cases using HSQL data stored in XML
- Designed and Implemented in End to End application flow including UI Interface, Middleware services and Backend Services including Database Schema designImplemented various Proof of Concepts in technologies such as Apache Camel, Apache CXF, ActiveMQ, Jboss EAP and Sculptor and showcased to client stakeholders and got agreement to implement these technologies in the ProjectsImplemented Nagios for QA, Pre-Production and Production Servers MonitoringDocumented Test Plan, Test Cases, Test Data, Test Case Execution StrategiesConfigured Sonar Qube and Junit in Jenkins for Code Quality Analysis and test execution respectively
Tools: and Technologies: JDK 4 & 5, Oracle 9i & 10g, Jboss EAP 4.2, Hibernate 3.x, Eclipse Kepler, SVN, Struts 1.x, XML, XSLT, XPath, JAXB, JAX-WS 2.0, JAX-RS 2.x, EJB 3.x, HTML5, CSS3, Apache Camel, Apache CXF 2.7.0, Sculptor 2.1, ActiveMQ 5.9.1, Maven 2.x, Ant, Hudson, Velocity Templates, JSF 2.x, Primefaces 4.x.
Confidential
Lead Java Developer
Responsibilities:
- Implemented Soap service consumer to consume soap messages from third party service providers.
- Developed soap services to expose to various third party applications.Worked on fronted end applications using xml, xmlt, Xpath and servlets.
- Exported data using Apache POI api.Created User Interface documentations and Low level implementation documentations.
Tools: and Technologies: JDK 4, Oracle 9i, Oracle Portlet server, Eclipse Galileo, SVN, JAXB, JAX-WS 1.0, Ant, Hudson, Apache Axis, XML, XSLT, Apache POI.
Confidential
Lead Developer
Responsibilities:
- Actively participated in Business Requirement Analysis.Worked in Payment Gateway api Integration and successfully tested the payment processIntegrated Shipping Service api.
- Worked closely with Business Analyst to understand the business functionality and Data flowReported the work progress to Leadership team and Client POC.
- Created URD, HLD and LLD and Used UML diagrams to represent the Object Interactions and Use Cases.
- Automated Sample test data generation
Tools: and Technologies: JDK 1.4, MySQL, MS SQL Server, Tomcat 4, Jboss AS 4.x, Hibernate 2.x, Eclipse, SVN, Open CMS, Struts 1.x, Ant, RAD tool