We provide IT Staff Augmentation Services!

Sr. Java Microservices Developer Resume

4.17/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 12 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and GRADLE.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Strong hands - on experience with Spring IO, Spring Boot.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL.
  • Experience in core Java-Multithreading, collections, Servlets and JDBC.
  • Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Experience with Use-Case design, Class and Sequence diagrams using UML.
  • Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.

SKILL SET:

Primary Skills: Analysis, Designing, Development, Implementation, Testing & Packaging.

Languages: Java/J2EE

RDBMS: Oracle 11g

Internet Technology: JSP, HTML, XML, XSLT, XCOPY, JavaScript, JQuery, Json, AJAX & CSS

Application Server: Oracle Weblogic

Web Server: Tomcat 7.0

Frameworks: Spring Boot, Spring, Struts 1.1, 2.0, Hibernate, JPA

Web services: CM Tools

SOAP web services, RESTful services: Github

Defect Tracking Tools: JIRA

Platforms: OpenShift

Build Tools: Docker, Gradle, Ant, Maven

IDE & GUI: STS, RAD 8.x, Eclipse 3.0, Net Beans, Jdeveloper

Operating System: Windows 95/98/ME/NT/XP, Unix & Linux

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java Microservices Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using Angular JS 1.X for a POC for converting CIM UI.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java

Environment: Java 1.8, Restful web Services (JERSEY, Spring Boot), PCF, Zipkins, Hysterix, Spring Config server, Angular JS1.x, HTML, JSON, Log4j, Gradle, Git, Junit, Pivotal Tracker, Tomcat 7, Oracle 9i, DB2, Jenkins, Concourse, JQuery

Sr. Java Developer

Confidential

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Implemented all the components following test-driven development methodology using JUnit.
  • Used SVN as version control system.
  • Created build and deployment scripts using Maven.
  • Developed the Sign up and Login flow for Stores.
  • Implemented the product listing and management functionality, using which stores can add new products and update and delete the listed products.

Environment: Java 1.6, Java EE, SpringIO, Spring boot 1.2.3 with Thymeleaf 2.1.4, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Agile/Scrum, MySQL 5.5, HTML5, jQuery, Python 3.4.2, Apache Tomcat 8.0, Linux, Maven 4.0, SVN 1.7, Log4j2.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation, testing and documentation.
  • Developed critical components of the application including spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences using Spring and Hibernate.
  • Used Hibernate persistence framework on the backend against Oracle database for billing details PDF generation flow.
  • Written extensive JUnit testing classes for comprehensive coverage of test cases.
  • Involved in designing and development of presentation layer for monthly bill comparison chart using JSP, JSTL, and HTML Integration of Cyber source Payment Gateway using SOAP WS for Auto Payment flow.
  • Development to expose User Profile services to other departments users using RESTful WS.
  • Participated in the daily stand up meetings as part of AGILE process for reporting the day to day developments of the work done Used Apache Maven to build projects, which assisted in testing, and produce reports on projects.

Environment: Core Java 1.6, J2EE, Spring 3.0 MVC, IOC, AOP, JDBC, Hibernate ORM 3.6, RESTful Web Services, Agile, JSP 2.1, JSTL 1.1.2, MySQL 5.0, Apache Tomcat 6.0, UNIX, Maven 3.0, SVN 1.7, slf4.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
  • Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using UML including Use case, Class and Sequence diagrams.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business logic using Spring IOC, AOP, DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Implemented service layer classes using Spring IOC and AOP classes.
  • Developed the application using industry standard design patterns like Service Locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re-usability.
  • Used JavaScript for Client Side validation in JSP pages.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Developed Java Messaging Service JMS with MessageDrivenBeans by configuring JMS Queues, Topics, and Connection Factories.
  • Implemented Web services components SOAP, WSDL, and UDDI to interact with external systems.
  • Developed JUnit test framework and executed unit test cases by using JUNIT for fixes.
  • Developed the code environment using IDE as Eclipse3.2 and deployed into Tomcat Server Developed ANT build.xml to achieve more functionality for build process.

Environment: Jdk1.5, AJAX, JavaScript, JSP, Spring 3.0, DAO, Hibernate 3.2, UML, Design patterns, JMS, Eclipse3.2, Oracle 10g, ANT, JUNIT, HTML, DHTML, XML, slf4, XSL, CSS, JMeter, Windows XP and UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using object oriented design / UML diagrams Built SOAP Webservices.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, ActionForms and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used MySQL database for SQL, PL/SQL scripts, stored procedures, functions, triggers.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Worked on Installing and configured Tomcat Server.
  • Made use of CVS for checkout and check in operations.

Environment: Java 1.5, Eclipse, Struts 2.0, Hibernate 2.0, JSP 2.0, SOAP Web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, MySQL 5.0, Tomcat 5.5, slf4.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
  • Developed Action classes, ActionForms and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Used JavaScript for Client Side validation in JSP pages.
  • Integration of Payment Gateway using SOAP WS for Auto Payment flow.
  • Conducting Quality check, analyze and fix performance issues.
  • Worked on Installing and configured Tomcat Server.
  • Release Maintenance Preparation and Deployment on the servers .
  • Fixing deployment issues with restructured code and migrated builds.
  • Made use of SVN for checkout and check in operations.

Environment: J2EE Core Java, XML, JDBC, JSP and Servlets, JavaScript ExtJS, Mootools, MVC Architecture Struts 2.0, Hibernate 3.0, Log4J, PostgreSQL 8.3, Tomcat and LINUX

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
  • Developed Action classes, ActionForms and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Used JavaScript for Client Side validation in JSP pages.
  • Integration of CreditGuard Payment Gateway using SOAP WS for Auto Payment flow.
  • Conducting Quality check, analyze and fix performance issues.
  • Worked on Installing and configured Tomcat Server.
  • Release Maintenance Preparation and Deployment on the servers .
  • Fixing deployment issues with restructured code and migrated builds.
  • Made use of SVN for checkout and check in operations.

Environment: J2EE Core Java, XML, JDBC, JSP and Servlets, JavaScript ExtJS, Mootools, MVC Architecture Struts prototype, Log4J, PostgreSQL 8.0, Tomcat and LINUX

Confidential

Java Developer

Responsibilities:

  • Interaction with clients for requirement gathering.
  • Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
  • Conducting Quality checks
  • Release Maintenance Preparation and Deployment on the servers

Environment: J2EE Core Java, XML, JDBC, JSP and Servlets, JavaScript ExtJS, Mootools, MVC Architecture Struts prototype, MS SQL Server 2005, Tomcat and LINUX.

Confidential

Java Developer

Responsibilities:

  • Technical feasibility of web frame work.
  • Database design
  • Design and development of Indian Rail Integration Like IRCTC, IRCTC Packages and Bharath Darshan, Auto Voucher Flow for B2C and B2B Agents.
  • Development of Ezeego1 site in multilingual i.e. Indian regional Languages like Hindi, Marathi, Tamil etc.
  • Interaction with clients
  • Initial Investigation Analyze the given requirement and prepare flow
  • Technical feasibility
  • Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
  • UI enhancements
  • Training new recruits for the team.
  • Conducting regular quality checks

Environment: J2EE Core Java, XML, JDBC, JSP and Servlets, JavaScript Mootools, MVC Architecture,Struts

We'd love your feedback!