We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 7+ years of IT experience as Java J2EE Developer in development, integration, and deployment of Web based Applications.
  • Developed applications in environments of Agile - Scrum, Waterfall methodologies.
  • Have good experience working on Core Java, Object Oriented Principles (OOP), Exception handling, Collection framework and Multithreading.
  • Experience with various Springmodules such asSpring Core, Spring DI, Auto-wiring, Spring MVC, Spring Security, Spring AOP, Spring Transaction, using Spring framework with Hibernate as the back-end ORM tool, Spring Restful Web Services.
  • Strong knowledge on using JPA, Hibernate as implementation.
  • Good command over commercial RDBMS such as MongoDB, ORACLE, DB2, SYBASE, PostgreSQL, MySQL and SQL SERVER.
  • Hands on experience in several J2EE design patterns such as Singleton, MVCPattern, FactoryPattern and Data Access Object.
  • Experience in implementing and consumingSOAPWeb Services (JAX-WS) and Restful Services (JAX-RS) to develop dynamic Server-Side web contents.
  • Good knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA).
  • Extensive experience in designing User Interface applications and integration of highly transactional and scalable application usingSnapLogicHTMLandJSON.
  • Good knowledge in developing Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
  • Experience in working migration of Micro-services from Mono-lithic applications.
  • Experience in working on React-Js projects.
  • Designing and developing user interfaces using AngularJS best practices.
  • Experience inOpen shift cloud services.
  • Have a good understanding in GCP and Azure for cloud deployment.
  • WroteSQL queries using joins, sub-queries and correlated sub-queries to retrieve data from the database.
  • Performed Automation Testing.
  • Experience in working with APIGEE for providing security and rate limiting for APIs
  • Experience with working on ODM (Operational Decision Management)
  • Good hands-on experience with build toolsGradleandMaven.
  • Experience inVersion Control Systems like GITfor maintaining a platform between various applications.

TECHNICAL SKILLS

Programming Languages: JAVA JAVA Enterprise

Technologies: JDBC, Servlets, Spring Core, Spring AOP, Spring JDBC, Spring Data, SOAP and Restful Web Services.

Front End (Web): HTML, XML, JSON.

Frameworks: Spring

Application Servers: JBoss, Tomcat 8.5

Databases: MySQL, Oracle, SOLR

Build Tools: Maven, Gradle

Bug Tracking Tools: Jira

SCM: GIT, GITLAB, GITHUB, BITBUCKET

Web Service Specifications: JAX-WS, JAX-RS(Restful)

Design Methodologies: Agile, Test Driven, Waterfall

IDEs: Eclipse, IntelliJ, STS

Tools: Junit, TestNG, Mockito, Postman, Swagger, ReadyAPI, Grafana, AppDynamics, X-ray configuration, Kibana, qTest, Fedility, Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Worked in Agile environment and attended daily scrum meetings.
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Worked onAPIGEE for securing and abstraction of backend APIs
  • Worked on Containerization, where to determine the replicas count, timeout, memory limits, specifications, timestamp to the containers.
  • Configured and worked with Docker for OPENSHIFT deployment.
  • Experience in working with Kubernetes for changing OPENSHIFT deployment variables.
  • Developed Web applications and Web services using HTML5,CSS3 and Angular JS.
  • Worked on Elastic Search- KIBANA tool for checking logs and alerting and monitoring in the project.
  • Worked on Integration platform as Service for connecting cloud data sources using SnapLogic.
  • Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
  • Created greater continuity on EDI system, reducing errors and lost transactions.
  • Involved in implementation of Spring MVCusing Spring Controllerin developing Micro-services.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Implemented as well as exposed web services using REST and documented themusing Swagger.
  • Designed responsive web pages using the UI technologies using HTML5, CSS3 and JavaScript.
  • Worked on Kafka for consuming and producing messages.
  • UsedSpringAOP for exception logging with log4J.
  • Worked with version control GITLABto manage the code repository. Merging and branching using push pull commands through GITBASH.
  • Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
  • Published API in API PORTAL through gitlab and also manually.
  • Worked and expertise in monitoring tools like GRAFANA and APPDYNAMICSincluding dashboards extensively.
  • Produced Restful Web Service server with spring, set JSON data type between front-end and the service layer.
  • UsedOpen shift for cloud services like containerization, pods and deployment.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used IntelliJ as IDE for the application development and integration of the frameworks.
  • Worked on qTest and to integrate qTest with JIRA and qTest with ReadyAPI through gitlab.
  • Used Mavenand GRADLE as build tool and Jenkins for continuous integration development.

Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Docker, EDI, Kubernetes, Open-shift,RestfulWeb services, HTML 5, JSON, MySQL, Swagger,MongoDB,Snap Logic,Tomcat, Eclipse, JUnit, JIRA, API Portal, Grafana, AppDynamics, Jenkins, Gitlab, Gradle.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Worked in Agile environment and attended daily scrum meetings.
  • Used Mongo DB document-oriented database to store data
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
  • Worked on ODM with Web-sphere.
  • Worked on Rules engine in SOLR.
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Involved in implementation of Spring MVC using Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Implemented as well as exposed web services using REST and documented them using Swagger.
  • Implemented Asynchronous messaging between components using JMS.
  • Designed responsive web pages using the UI technologies using HTML5, CSS3, JavaScript.
  • Used Custom tags, JSTL to support custom User Interfaces.
  • UsedSpringAOP for exception logging with log4J.
  • Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through GIT.
  • Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
  • Produced Restful Web Service server with Spring, set JSON data type between front-end and the service layer.
  • Used AWS S3 buckets for storing for storing Customer data.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Part of Automation Testing team for performing Testing.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate, AWS, RESTful Webservices, HTML 5, CSS3, JavaScript, JSON, Angular 2, JSTL, JMS, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, JUnit, Mockito, JIRA, Jenkins, Git, Maven.

Confidential, Aurora, IL

Java/J2EE Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Used Web-sphere for handling the transactions at higher number at large scale.
  • Involved in implementation of Spring MVC using JavaScript and Spring Controller.
  • Configured and tested the application with database server MySQL.
  • Implemented Asynchronous messaging between components using JMS.
  • Designed responsive web pages using the UI technologies using HTML5, JavaScript.
  • UsedSpringAOP for exception logging with log4J.
  • Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through GIT.
  • Used AWS S3 buckets for storing for storing Customer data.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Used JUnit for unit testing, integration testing.

Environment: Java, J2EE, Spring Framework, Spring MVC, Hibernate, AWS, HTML 5, JavaScript, JSON, JMS, MySQL,Tomcat, Eclipse, JUnit, JIRA, Git, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Used Multithreading in programming to improve overall performance.
  • Designed, analyzed and developed the front-end and back-end Servlets for designing, HTML5for developing presentation layer.
  • Developed DAO layer exposing access to MongoDB
  • Implementing the Micro Services using Spring Boot framework and used annotations-based configurations.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables.
  • JSON used as the main data-interchange format in place of XML.
  • Implemented Spring Modules like IOC (Dependency Injection), Spring MVC to develop the application.
  • Developed unit and integration tests for existing Micro-services using JUnitenvironments.
  • Used Apache MongoDB database for scalability and high availability without comprising performance.
  • Used Hibernate Template as the ORM tool to communicate with the database.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Used JBoss as the chief enterprise level server while dealing the database activities with Hibernate.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server and used Maven build tool to achieve more functionality for build process.
  • Worked in payment status report for asynchronous exchange of information using JMS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Environment: HTML5, JavaScript, Agile (SCRUM), Hibernate,Spring, Spring Boot, XML, GIT, JSP, Spring MVC, JDBC, JUnit, SOAP, AWS, JIRA.

We'd love your feedback!