We provide IT Staff Augmentation Services!

Java Consultant Resume

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.

Hire Now