We provide IT Staff Augmentation Services!

Senior Java Programmer Resume

SUMMARY:

  • 10+ years of IT experience in Design, Development, Implementation, Testing, Deployment, Documentation and Maintenance of Web Based Applications using JAVA/J2EE and Front - End technologies.
  • Designed and developed MicroServices using Spring Boot with AWS RDS PostgreSql as DB and deployed it into AWS EC2 instances.
  • Developed pipeline to build images and deployed in Docker containers and orchestrating with Kubernetes.
  • Developed ReactJS components with JSX, ECMA5/6 and Redux to maintain the global state.
  • Experience in developing persistence components using ORM frameworks like Hibernate, Spring Data and Java Persistent API (JPA).
  • Experience in SOA architecture using RESTful web services.
  • Experience in Spring Framework modules - Spring Core, Spring Model View Controller (MVC), Spring AOP, Spring Security, Spring Data and Spring Boot.
  • Experience in interacting with the databases such as PostgreSQL, MySQL, Oracle and IBM DB2 and expertise in writing Procedural Language/Structured Query Language (PL/SQL), and HQL queries to perform various operations.
  • Experience in writing test cases for testing/debugging the application using Junit and Mockito.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Design Patterns, Streams & File I/O.
  • Experience in designing front end interfaces using HTML, JavaServer Pages (JSP), Cascading Style Sheets (CSS), JavaScript(JS), JQuery and Ajax.
  • Experience in deployment of applications using Apache Tomcat, JBoss, WebLogic and IBM WebSphere application servers.
  • Experience in developing build scripts using Maven and Ant and Jenkins Jobs for Continuous Integration (CI)/Continuous Deployment (CD).
  • Experience using source code change management and version control tools like Clear Case, Concurrent Version System (CVS), Subversion (SVN) and GitHub.
  • Experience in using integrated development Environment (IDE) tools like Eclipse, IntelliJ, NetBeans, Spring Tool Suite (STS) and Spring Initializr.
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Factory, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Expertise in Waterfall and Agile Methodologies.
  • Versatile experience as JAVA/J2EE developer in Insurance, Banking, Telecom and Automobile.
  • Result oriented professional with an excellent record of accomplishing complex testing projects using innovative approach within limits of time, budget and stakeholders’ satisfaction.
  • Excellent experience in developing applications with onsite/offshore model.

TECHNICAL SKILLS:

Languages: Java 1.8/1.6/1.5

Cloud Technologies: AWS (EC2, RDS), Docker Containerization, Kubernetes, Private Cloud

J2EE Technologies: Servlets, JSP, JPA, JDBC, JNDI, Web Services, LOG4J, JUNIT, SAX/DOM.

Messaging Systems: Java Message Service (JMS), MQ Series.

Databases: DB2, PostgreSQL, Oracle, MySQL

ORM Frameworks: Hibernate, Spring Data

J2EE MVC Frameworks: Spring MVC 4.0/3.0/2.5, Struts

IDE: Eclipse, Spring Tool Suite (STS), Net beans

Scripting languages: JavaScript(JS), ECMA5/6

Web Technologies: ReactJS, XML, JSON, HTML, XML, JQuery, Ajax, CSS

App Server: Web Sphere, JBoss(Wildfly) and Apache Tomcat

Version Control: IBM Clear Case, CVS, SVN, GITHUB

Testing: JUnit, Mockito

Build tool: Ant, Maven

Tools: STS, Eclipse, NetBeans, IntelliJ IDEA, TOAD, SQL Developer, IBM Data Studio

SOA: Web Services (SOAP/REST)

Operating Systems: Windows and UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Cary, NC

Team Lead

Responsibilities:

  • Designed Microservices (one DB per Service) to replace the monolithic application.
  • Developing the microservices using Spring Boot interacting with AWS RDS PostgreSQL using Spring Data.
  • Created environment (Namespace, Loadbalancer url(Casino tool), Helm value.yaml, Dockerfile) to create Docker and deploy into container.
  • Developed Jenkin jobs to build application, create Docker container (DockerFile) and deploy in Kubernetes cluster (Helm as Package Manager).
  • Involved in ReactJS UI development for couple of sprints.
  • Developed RestApi to for Microservice Communications.
  • Unit Testing using Junits and generating SureReports.
  • Followed Agile methodology with 2 weeks iteration.

Environment: AWS, Docker, Kubernetes, Java1.8, J2EE, Spring Boot, MVC, Spring Restful, Spring Data, Spring Security, Hibernate5, PostMan, Junit, GitHub, PostgreSQL, Tomcat 7/8Client: OneMagnify, Detroit MI Jan 18 to Sep 18

Confidential

Senior Java Programmer

Responsibilities:

  • Analyzing, designing and developing the system as per the requirements from client.
  • Develop BBAS application with Spring MVC framework, spring security and Hibernate.
  • Developed front end webpages for BBAS using Ajax (promises), ECMA6/7.
  • Developed spring restful WebServices and exposed (provider) them to other microservice’s for consumption.
  • Developed the web functions to get current location using ipinfo api and geolocation navigators.
  • Developed google map to have ford dealers location with customized markers for search results using google api.
  • Developed search dropdown with suggested values for customer to choose from dropdown.
  • Developed microservices using Spring Boot, Spring Data and Spring restful templates.
  • Developed test suite using Junit.

Environment: Java1.8, J2EE, Spring MVC, Spring Restful Webservices, Spring Data, Spring Security, Spring Boot Application, Hibernate5, PostMan, Junit, SVN, Oracle, Tomcat 7/8Client: StateStreet, Quincy MA Apr 15 to Jan 18

Confidential

Team Lead

Responsibilities:

  • Analyzing, designing and developing the system as per the requirements from client.
  • Developed RFW/Ehorizon UI components.
  • Implemented multithreading using ThreadPoolExecutor for consuming the messages in Producer-Consumer listeners.
  • Created threads for business logic to achieve concurrency in processing I/O operations.
  • Developed Jasper Templates and Data Integration using IDF’s for CMOD application.
  • Worked in ReactJs components with ES6/ES5 features and maintaining application state by using Redux.
  • Developed Stored Procedures (PL/SQL) and integrated in to business services.
  • Build, Distribute and Deploy using Ant and Maven Build Scripts, Continuous Integration (CI) using Jenkins into Private Cloud Environment (Platform as Service - PaaS and Infrastructure as Service - IaaS environment).
  • Executed Autosys jobs for recycle servers after emergency fixes.
  • Used Jira for SDLC tracking and Stories written in Rational Team Concert (RTC).

Environment: J2SE 5,6,1.8, J2EE, Cloud Development Tools Kit (CDT), Eclipse Luna, ReactJS, NPM, Babel, Node.Js, JMS, MQ Series 7.x/8, JSP, Servlets, DB2 9.x, Data Studio, Toad, CVS, Clear Case, Web Sphere 9, Tomcat 7/8.

Hire Now