We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Having 8 years of experience in the development of web applications using JAVA/J2EE technologies.
  • Experience in developing the Spring based applications using Spring Boot, Spring Data, Spring Restful Services.
  • Strong understanding of Micro services architectures
  • Prior hands - on experience in developing and deploying Micro services solutions on Cloud infrastructure
  • Experience using and developing Restful APIs using JAX-RS, JSON
  • Experience with event-based and message-driven distributed system
  • Strong familiarity with web servers and load balancing technologies.
  • Familiarity with security principles using SSL protocols and data encryption
  • Experience in developing the Struts based applications.
  • Experience in developing the applications with Data access technologies like Hibernate and JDBC.
  • Experience in developing SOAP Web Services using JAX-WS and Spring.
  • Experience in providing the security to SOAP web services using WS-Security.
  • Experience in Cloud Computing using AWS EC2 and AWS Beanstalk.
  • Experience in developing the applications using various design patterns.
  • Expertise in database programming (SQL, PL/SQL) with Oracle.
  • Extensively used Maven, Gradle and ANT as build script for application build and deployment.
  • Extensively used Junit for unit testing.
  • Worked with SVN and CVS for version control.
  • Experience with CI/CD technologies such as Maven, Gradle, SVN and Jenkins.
  • Experience with Agile, Test Driven Development (TDD)

TECHNICAL SKILLS:

Languages: Java, Scala

Framework: SpringBoot, Data, Restful Service, Struts

ORM Technologies: JPA, Hibernate

Web Services: SOAP, Restful Service

Database Technologies: Oracle, MySQL

Cloud Technologies: AWS EC2

IDE: Eclipse

TestingTechnologies: JUnit

Version Control: SVN, CVS

Design Methodologies: UML, Design Patterns

Scripting Technologies: Shell Script

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java 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 framework.
  • Develop the Micro Services using Spring Boot, Spring Data, Spring Restful Services, Spring Security, 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.
  • Setup the environment in AWS EC2 to deploy the Micro Services.

Environment: Java 8, Spring Boot, Spring Data, Spring Rest Service, Maven, SQL Developer, Oracle,Jenkins, AWS EC2, Junit.

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 theDAO 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.
  • Handle the Release Process and provide implementation support.
  • Participate in Code, Analysis, and Test Plan Reviews
  • 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,JMS, Spring, Websphere, Hibernate, Oracle, JUnit, 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.
  • Implemented the DAO layer using Spring Dao module with Oracle Database to handle the data access layer.
  • Developed the framework to generate different kinds of reports usingJasper engine.
  • Developed the report scheduler to schedule and deliver the reports.
  • 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
  • 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, XML, Web Services, Jasper reports, JUnit, Oracle, RAD, Web Sphere, ANT, Log4J, SVN, UNIX, JMS.

We'd love your feedback!