We provide IT Staff Augmentation Services!

Micorservices Developer Resume

PROFESSIONAL SUMMARY:

  • Having 10 years of experience in the development of web applications using JAVA/J2EE technologies.
  • Experience in developing the Spring based applications using Spring Boot, Spring Cloud, Spring Data, Spring Rest and Spring Security.
  • Experience in developing the applications with Data access technologies like JPA, Hibernate and JDBC.
  • Experience in developing the Message Oriented Middleware applications using JMS, AMQP, ActiveMQ and Apache Kafka.
  • Experience in developing SOAP Web Services using JAX - WS, Spring and Apache CXF.
  • Experience in developing Restful Web Services using JAX-RS, Spring, Jersey and Apache CXF.
  • Experience in providing the security to SOAP web services using WS-Security.
  • Experience in providing the security to Restful web services using oAuthorization.
  • Experience in Cloud Computing using Docker, AWS EC2, Apache Mesos, Marathon, Kubernetes and Zookeeper.
  • Experience in Cloud Computing using Pivotal Cloud Foundry.
  • Experience in Splunk Development and Administration.
  • Experience in developing the applications using various design patterns.
  • Expertise in database programming (SQL, PL/SQL) with Oracle and MySQL.
  • Expertise with NoSQL technologies like Cassandra, MongoDB and Elastic Search.
  • Experience in developing SOA applications using Mule ESB.
  • Experience in Integration Technologies such as Spring Integration and Apache Camel.
  • Extensively used Eclipse and IntelliJ IDEA as IDE for application development and support.
  • Extensively used Maven, Gradle and ANT as build script for application build and deployment.
  • Extensively used Junit, Mockito, Power Mock and TestNG for unit testing.
  • Worked with SVN, Git, Github, Source Tree, Stash, and Bit Bucket for version control.
  • Experience with CI/CD technologies such as Maven, Gradle, SVN, Git and Jenkins.
  • Experience with Agile, Test Driven Development (TDD) and Behavior Driven Development.

TECHNICAL SKILLS:

Languages: Java

Spring Framework: Spring Boot, Cloud, Data, Restful Service, Security, Integration

ORM Technologies: JPA, Hibernate

Web Services: SOAP, Restful Service

Database Technologies: Oracle, MySQL

Messaging Systems: JMS, AMQP, ActiveMQ, Apache Kafka

Cloud Technologies: AWS, PCF, Docker, Mesos, Marathon, Kubernetes, Zookeeper

Caching Technologies: Gemfire, Redis

NoSQL: Cassandra, MongoDB, ElasticSearch, Splunk

Routing Technologies: Camel, Mule ESB

IDE: Eclipse, IntelliJ

Testing Technologies: JUnit, Mockito, Power Mock, TestNG, Cucumber - JVM

Version Control: SVN, Git, Source Tree, Stash, Bit Bucket, Jenkins

Design Methodologies: UML, OOAD, Design Patterns

Development Methodologies: Agile, CI/CD, TDD, BDD

Scripting Technologies: Shell Script, Python

PROFESSIONAL EXPERIENCE:

Confidential

Micorservices Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
  • Translated business requirements into detailed design.
  • Develop the web applications using Spring Boot.
  • Develop the Micro Services using Spring Boot, Spring Data, Spring Restful Services, Spring Security, and Spring Cloud.
  • Provide the security to Micro Services using Spring Security.
  • Develop the Data access layer using Spring JPA repositories.
  • Build Micro Services for various business layers.
  • Involved in DB design, SQL and PL/SQL programming.
  • Develop the Unit test cases with Junit, Mockito, Power Mock and TestNG.
  • Involved in installation and configuration of Kafka and its ecosystem of components Zookeeper.
  • Involved in creating the Kaka cluster setup.
  • Develop the Kafka producer and consumer to produce and consume the data from Kafka topics.
  • Load the real time data into Cassandra database with Spark Streaming.
  • Dockerizing applications into containers for development and testing.
  • Involved in deploying the applications in Pivotal Cloud Foundry environment.
  • Setup the environment in Pivotal Cloud Foundry to deploy the Micro Services.
  • Configure the pipeline jobs in Jenkins.

Environment: Java 8, Spring Boot, Spring Data, Spring Rest, Spring Cloud, Pivotal Cloud Foundry, AWS, Splunk, Maven, Git, IntelliJ, SQL Developer, Oracle, Cassandra, Zookeeper, Kafka, Jenkins, Junit, Mockito, Cucumber-JVM, JIRA, Unix, Agile.

Confidential

Micorservices Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
  • Translated business requirements into detailed design.
  • Develop the web applications using Spring Boot.
  • Develop the Micro Services using Spring Boot, Spring Data, Spring Restful Services, Spring Security, and Spring Cloud.
  • Provide the security to Micro Services using Spring Security.
  • Develop the Data access layer using Spring JPA repositories.
  • Build Micro Services for various business layers.
  • Involved in DB design, SQL and PL/SQL programming.
  • Develop the Unit test cases with Junit, Mockito, Power Mock and TestNG.
  • Involved in installation and configuration of Kafka and its ecosystem of components Zookeeper.
  • Involved in creating the Kaka cluster setup.
  • Develop the Kafka producer and consumer to produce and consume the data from Kafka topics.
  • Load the real time data into Cassandra database with Spark Streaming.
  • Dockerizing applications into containers for development and testing.
  • Involved in deploying the applications in Pivotal Cloud Foundry environment.
  • Setup the environment in Pivotal Cloud Foundry to deploy the Micro Services.
  • Configure the pipeline jobs in Jenkins.

Environment: Java 8, Spring Boot, Spring Data, Spring Rest, Spring Cloud, Pivotal Cloud Foundry, AWS, Splunk, Maven, Git, Source Tree, IntelliJ, SQL Developer, Oracle, Cassandra, Zookeeper, Kafka, Jenkins, Junit, Mockito, Cucumber-JVM, JIRA, Confluence, Bit Bucket, Documentum, Unix, Agile.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, and develop the applications.
  • Translated business requirements into detailed design.
  • Involved in the gathering different kinds of data from the different systems.
  • Developed the DAO layer using Spring and Hibernate.
  • Worked on the Documentum database to manipulate the data.
  • Developed the CI/CD environment to build and deploy the applications.
  • Developed the TDD/BDD environment to test the applications.
  • Involved in the Deployment process of the applications to AWS Cloud.
  • Worked on Agile model.

Environment: Java, Spring, Hibernate, Maven, Git, Source Tree, IntelliJ, SQL Developer, Oracle, Jenkins, Docker, AWS, Mesos, Junit, Mockito, Cucumber-JVM, JIRA, Confluence, Bit Bucket, Documentum, Unix, Agile.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
  • Translated business requirements into detailed design.
  • Developed xml schemas and WSDL documents by understanding the business requirements.
  • Developed the application as SOAP based web service using JAX-WS.
  • Developed the application as a Restful web service using spring framework.
  • Provided the security to Restful web services using OAuth Spring security authentication.
  • Involved in providing the security to SOAP Web Service using trusted certificates.
  • Developed the DAO layer using Spring DAO & ORM module.
  • Wrote the SQL queries, functions, stored procedures for data access.
  • Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
  • Used Spring IOC design pattern to build the services layer.
  • Developed the concurrent and multi-threaded applications to process high volume of data.
  • Used Maven build scripts for application build and deployment in Websphere application server.
  • Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
  • Integrate the applications using Apache Camel.
  • Developed JMS based module for message processing.
  • Developed the Test driven environment using Junit and Mockito.
  • Handle the Release Process and provide implementation support.
  • Participate in Code, Analysis, and Test Plan Reviews
  • Involved in preparing test cases for System Testing and User Acceptance Testing
  • Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.
  • Involved in fixing the SIT and UAT issues.

Environment: Java, J2EE, XML, Web Services-SOAP & Restful, Apache Camel, Apache CFX, JMS, Spring, RAD, Websphere, Hibernate, Oracle, JUnit, Mockito, Maven, Log4J, SVN, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Translated business requirements into detailed design.
  • Designed and developed the customized framework for Data Loading, Report generation and Report Delivery using java concurrency.
  • Involved in loading the data into database using GREC and XML files.
  • Implemented the DAO layer using Spring Dao module with Oracle Database to handle the data access layer.
  • Involved in creating the different types of JRXML files to generate different kinds of reports.
  • Developed the framework to generate different kinds of reports using Jasper engine.
  • Developed the report scheduler to schedule and deliver the reports.
  • Implemented the Message Driven Beans to process the messages asynchronously.
  • Developed the message driven environment using JMS, IBM RAD and IBM MQ Series.
  • Developed the test driven environment using JUnit.
  • Developed stored procedures and Functions and Triggers.
  • Used Log4J for logging and SVN for version management
  • Handle the Release Process and provide implementation support
  • Participate in Code, Analysis, and Test Plan Reviews
  • Involved in preparing test cases for System Testing and User Acceptance Testing
  • Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.

Environment: JAVA, spring, iBatis, XML, Web Services, Jasper reports, JUnit, Oracle, RAD, Web Sphere, ANT, Log4J, SVN, UNIX, JMS, IBM MQ Series.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
  • Translated business requirements into detailed design.
  • Implemented the customized workflow framework using threads concept to execute spring beans sequentially, parallel and parallel for each manner.
  • Involved in creating the xml schemas and WSDL documents by understanding the business requirements.
  • Developed the application as a web service component using JAX-WS.
  • Involved in providing the security to Web Service using trusted certificates.
  • Implemented the DAO layer using Spring DAO module.
  • Implemented the customized exception handling framework using spring.
  • Developed the build process using Maven.
  • Involved in maven build and deployed the applications in Web Sphere.
  • Developed the stored procedures and functions to process the data from Mainframe Systems.
  • Implemented the JMeter scripts for Performance Testing.
  • Developed the Unit, End-to-end and Integration test cases using JUnit.
  • Involved in fixing the SIT and UAT issues.
  • Participate in Code, Analysis, and Test Plan Reviews
  • Involved in CMR and IMR process.

Environment: JAVA, spring, Hibernate, XML, XSLT, Web Services, JAX-WS, JUnit, DB2, RAD, IBM Web Sphere, JMS, IBM MQ Series, Maven, Log4J, SVN, JMeter, UNIX.

Confidential

Java Developer

Responsibilities:

  • Development of JSP Pages using Jakarta Struts 1.1 and Tag libraries.
  • Developed Action Forms, Action Classes and modified Struts-config.xml for individual Action mappings to build the controller.
  • Used Struts tiles libraries for layout of Web page, Struts validation using Validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler.
  • Deployed and tested JSPs, Servlets and Struts in Websphere server.
  • Prepared Ant build scripts deployments, integration and configuration management of the entire application modules.
  • Used Log4J for logging and performed Junit tests.
  • Identification of the relevant test cases and performing the system testing.
  • Used Java scripts for frond end Validation.
  • Development of the standards and guidelines for development of JSP’S for other modules.
  • Review and Random quality checks for other modules and maintenance of defect log.
  • Unit and End-to-End testing of the java server pages in co-ordination with the server side team.
  • Bug fixing and updating on new requirement from onsite team.
  • Used Log4J for logging and SVN for version management
  • Worked with business analyst to understand the requirement.
  • Handle the Release Process and provide implementation support
  • Participate in Code, Analysis, and Test Plan Reviews
  • Involved in preparing test cases for System Testing and User Acceptance Testing
  • Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.

Environment: Java, Java Script, HTML, Struts1.2, JDBC, JSP, Oracle, J2EE, Maven, Log4j, Junit, RAD, Tomcat, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Translated business requirements into detailed design.
  • Developed Action Forms, Action Classes and modified Struts-config.xml for individual Action mappings to build the controller.
  • Used Struts tiles libraries for layout of Web page, Struts validation using Validation.xml and validation-rules.xml for validation of user Inputs and Exception
  • Used Singleton and DAO design pattern in the application design and implemented the Service and Data Layer.
  • Implemented the DAO classed using Hibernate with Oracle Database to handle the data layer.
  • Implemented test driven environment using JUnit.
  • Used Java scripts for frond end Validation.
  • Prepared Ant build scripts deployments, integration and configuration management of the entire application modules.
  • Used Log4J for logging and performed Junit tests.
  • Developed stored procedures, functions and triggers w.r.t Oracle database.
  • Participate in Code, Analysis, and Test Plan Reviews
  • Involved in preparing test cases for System Testing and User Acceptance Testing
  • Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.

Environment: Java, Servlets, JSP, Struts, Hibernate, Oracle, Tomcat, Eclipse, Ant, JUnit, Log4J, Web services, SVN.

Hire Now