Java Consultant Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Over 4+ years of experience in Software Development Life Cycle phase's analysis, design, development, deployment and testing of systems, primarily in the distributed web based and client/server applications using Java /J2ee Technologies.
- Experience in developing enterprise applications using Java, J2EE, REST services and Object Relational Mapping (ORM).
- Experience on different frameworks like Spring and Spring Boot, Hibernate.
- Knowledge of working with Apache Kafka in writing producers and listeners using SpringBoot.
- Knowledge of working on multi layered application using JAVA & JavaEE.
- Experience with relational databases DB2 and MySQL.
- Experience on Collections, Synchronization, and Exception Handling.
- Experience in deploying applications using servers like Tomcat.
- Experience in creating build scripts using Maven.
- Experience working in and building Continuous Integration (CI) and Continues Deployment (CD) by building custom build and deployments jobs in Jenkins.
- Experience in integrating SONAR for code coverage.
- Experience in Agile scrum and Waterfall methodologies.
- Good team player having excellent analytical, problem solving, and communication skills.
- Hands on experience on log monitoring tools Splunk.
- Experience in setting up of different environments (Dev, Qa, Stage & prod).
TECHNICAL SKILLS
Programming Languages: Java 1.7
Frameworks: Spring Core and Spring Boot
Relational Databases: DB2, Maria DB, MySql
Source Code Management: GitHub
Build Tools: Apache Maven, Jenkins, Looper, Concord
Pub sub: Apache Kafka
PROFESSIONAL EXPERIENCE
Confidential
Java consultant
Responsibilities:
- Involved in design, development of Rest API using Java, Spring Boot, Spring Data, Rest Web Services.
- Involved in decomposing existing Monolithic legacy application into Modern Microservice’s Architecture
- Worked with Product Owner & Stakeholders to understand & materialize the requirements
- Involved in deploying application in different environments like DEV, QA, UAT and PROD
- Involved in Code Reviews, Code Merge and Lead multiple production releases.
- Experience in creating the CI/CD pipeline using Jenkins/looper and code is deployed into all environments.
Confidential
Java consultant
Responsibilities:
- Developed the Spring boot application to listen to the Kafka topics and get the messages in Json format.
- Used Spring profiling to make application capable of running in multiple environments.
- Developed application using spring Rest template to post Kafka messages to external API’s.
- Written unit testing using JUNIT.
- Implemented error handling for Kafka listeners for deserialization exceptions for kafka messages.
Environment: Java 1.7, SpringBoot, spring core, DB2, Jenkins, Maven, GitHub, Junit, Tomcat 7, OneOps
Confidential
Java consultant
Responsibilities:
- Attended meetings with client to get good understanding of the business requirement and involved in discussion to finalize the business solution.
- Experience in developing the REST web services using Springboot and Java.
- Developed the service to read the inbound data from xml files, convert them to JSON Object and load the xml data into database.
- Experience in writing JUNIT test cases for all methods developed in the services.
- Knowledge of integrating the SONAR to project properties to achieve the code coverage of 80%.
- Experience in creating the CI/CD pipeline using Jenkins/looper and code is deployed into all environments.
- Knowledge working on cloud environment (OneOps) and deploy the services on cloud VM’s.
- Developed the JMS service using Springboot to parse the xml file to the queue.
- Involved in design reviews and code reviews.
Environment: Java 1.7, SpringBoot, spring JMS, spring core, DB2, Jenkins, Maven, GitHub, Junit, Tomcat 7, OneOps.