We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

St Peters, MissourI

SUMMARY

  • Having 8 Years of strong experience in the It industry with diversified exposure in design, development and deployment of web - based and Client-Server business applications using OOPs, Java/J2EE technologies in AGILE and SDLC.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, Struts, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
  • Knowledge in implementing a Micro service with Spring Boot based services.
  • Understand the core AWS services, uses, and basic architecture best practices.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, and WebSphere.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in building and deploying Apache MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

Languages: Java 1.6/1.7/1.8

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST), Executor Framework, JTA

Design Patterns: Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Web Technologies: HTML, JavaScript, CSS, XML, Angular7, Node

Frameworks: Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

Web/Application Servers: Web Logic, WebSphere.

Testing: POSTMAN

Version Control Tools: GIT, SVN

Build Tools: Ant, Maven, Gradle

Methodologies: Agile (Scrum), Iterative

Database Environments: PostgreSQL, MySQL

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, St Peters, Missouri

Sr. Java Developer

Responsibilities:

  • Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Developed critical components of the application including Spring 4.0, Spring controllers, JSP views, and business logic and data logic components J2EEthat include Hibernate Entities, Hibernate DAO and models following MVC architecture.
  • Developed Microservices using Spring Boot that create, update, delete and get the assignment information from the backend.
  • Implemented authentication and authorization for Rest API using Spring Security.
  • Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Developed server components of using Java 1.8, Spring Batch, Spring Data JPA and Hibernate.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular 6 and Node.js in effective web design.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernates second level EHCache.
  • Used Gradle as a build tool and Jenkins for building and deploying the application to multiple environments and monitoring the build status of the project.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Implemented the logging mechanism using log4j framework.
  • Hands on experience on UNIX commands, used to see the log files on the production server.
  • Database design and writing stored procedures, packages and SQL queries in PL/SQL.

Environment: Java 8, Spring, Microservices, Hibernate 3, AJAX, JavaScript, XML Spring Boot, Web service, SOAP/REST, JAX-WS, Spring batch, Oracle Database, Mockito, Grunt, UNIX, Jenkins 1.6/2.0, Log4j, SonarQube/SonarLint.

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Decoupled Monolithic web services to microservices using spring boot based on business logic
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used RESTful for producing web services and involved in writing programs to consume the web services.
  • Designed and developed Microservices business components using Spring Boot, Spring JPA.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservices architecture with Spring Boot based service through REST.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Experience in using MVC, SOA architecture and Micro Services for implementing the client server business applications.
  • Designed and developed Micro Services using Jersey framework (Restful web services), Springs, SOAP used Rest Controller in Spring framework to create Restful Web services and JSON objects for communication.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Supports applications after post production by adding new enhancements and bug fixes.
  • Used Spring AOP for centralized logging.
  • Analyzed integration code and suggested improvements for GW integration practices.
  • Involved in writing various enhancements and business rule validation for the project.
  • Responsible for estimation of work towards development and will give an hour-based estimates of the requirements
  • Involved in the day-to-day sprint development activities and delivered per sprint timeline.

Environment: Java 8, Spring, Microservices, Hibernate 3, AJAX, JavaScript, XML Spring Boot, Web service, SOAP/REST, JAX-WS, Spring batch, Oracle Database, Mockito, Grunt, UNIX, Jenkins 1.6/2.0, Log4j, SonarQube/SonarLint.

Confidential, St. Paul, MN

Sr Java Developer

Responsibilities:

  • Participated in all the phases of Software Development Life Cycle (SDLC) involved in the design of the project and represented the requirements through the diagrams using UML.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases with shared collections and choosing shared key based on the requirements.
  • Developing application using Spring Core, Micro Services, spring MVC, Hibernate, SOAP and Managed the Virtual Machines.
  • Designed and developed Micro Services business components and REST service endpoints using Spring boot used RabbitMQ as a Message Oriented Middleware for integrating applications.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML used Spring boot at back-end which helps to develop application with ease
  • Implemented BDD through Cucumber and created Feature Files for Cucumber Automation created Test Automation Framework with Cucumber and Selenium Web Driver.
  • Created and ImplementedMicroservicesusing spring boot, REST, JSON.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.

Environment: Java 1.8, JSP, jQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Angular 4, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows/Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Used RESTful web services to expose certain functionalities of the application
  • Used ReactJS to implement form validation, search, sort, pagination, multi-selections
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using. module and. directive
  • Developed Single Page Application (SPA) using Angular JS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
  • Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern)
  • Developed in Java Script and JS frameworks like jQuery.
  • Used Java to design and develop this application, DOM parser to parse XML document
  • Developed Session and Entity beans for Insurance Quotes.
  • Used Web Services for interacting with a remote client to access data.
  • Fixed the bugs identified in test phase.
  • Wrote J-Unit Test cases for Unit testing in Pension Manager Module, performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
  • Documented CR impact analysis and prepared implementation documents.

Environment: Java 1.4, J2EE, EJB 2.0, JSP, Servlets, React JS, Struts, XML, SVN, ANT, J-Unit, HTML, CSS, Apache AXIS, Web-logic 8.1, SOAP, WSDL, Oracle 9i.

We'd love your feedback!