We provide IT Staff Augmentation Services!

Senior Java Developer Resume

SUMMARY:

  • Senior Java developer with highly expertise in designing and implementing Micro Services and java web based Applications.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, Spring, Spring Boot, Spring, Hibernate, Web services, Rest Services, SOA etc.
  • Expertise in analysis, design, Development, testing and maintenance of large scale object oriented Applications.
  • Extensive experience in Client Server, J2EE technologies and MVC frameworks and pure Java Backend Systems.
  • Experience in building Trade Order Management, Wealth Management, and Educational Testing Software Systems.
  • Confidential is also a full stack engineer with the ability to cope up with the pace of new programming LanguagesPatterns and software development methodologies.

TECHNICAL EXPERTISE:

  • Java
  • Spring Boot
  • Spring Core
  • Spring MVC
  • Spring AOP
  • Spring Data
  • Spring Batch
  • Hibernate/JPA
  • Junit
  • AppDynamics
  • Jsp
  • Servlets
  • SOAP Web Services
  • Rest Services
  • JavaScript
  • Ajax
  • JMS
  • Selenium
  • JSON
  • Struts
  • Oracle 11i
  • Postgres SQL Server
  • MS SQL Server
  • Sql
  • Pl/sql
  • Shell Scripting
  • JIRA
  • Maven
  • Checkstyle/PMD/FindBugs/Clover
  • SVN,Git

WORK EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities.

  • Developed below micro services using Spring Boot, Spring Data JPA for different business processes.
  • Data Analytics Service
  • Batch Consistency Service
  • Data Unit Consistency Service
  • IDrive Consistency Test Service
  • Batch Clean up Service
  • IDrive File List Builder Service
  • Data Unit Populator Service
  • Batch Migration Service
  • Data Set Report Service
  • Configured multiple data sources in Spring Boot Applications
  • Each service is supposed to process millions of data. Processing huge volume of data in single thread won’t be ideal. So, decided to explore multi - threading. The design approach was to deploy one thread for each task.
  • Explored @Scheduled Annotation & cron expressions to run the applications periodically.
  • Written JPA and native SQL queries for the above applications.
  • Developed a Standalone java application to Analyze huge amount of data (~174 million records). Application is developed in a multi-threaded fashion by exploring Executor Service.
  • Discuss with production systems team to get the requirements for new publisher feeds.
  • Design / Develop new strategies in application to accommodate new publisher feeds.
  • Develop/Enhance the spring batch jobs.

Environment: Java 1.7, Spring Core, Spring MVC, Spring Batch, Spring Boot, Spring Data Spring AOP, Maven, Tomcat, Unix, Shell Scripting, JIRA, Oracle, XML, JSON, Eclipse IDE 4.2.

Confidential

Senior Full Stack Java Developer

Responsibilities.

  • Participates in defining and developing technical specifications to meet systems requirements.
  • Defines interfaces among systems components to ensure interoperability.
  • Develop backend Java components and Unit Tests.
  • Defining Spring bean configurations for Business Services and Data Access Objects.
  • Developing spring controllers.
  • Used Spring JdbcTemplates and hibernateTemplates for data retrieval, insertion, deletion and update.
  • Defined hibernate (ORM) mappings for Business objects.
  • Building WebServices Using SOAP and REST.
  • Building new Java Utilities for on boarding new programs into the system.
  • Building reusable sql queries pl/sql procedures and functions.
  • Program, code and solve day to day software issues taking into account the cost, availability of resources, quality, scale, usability and performance.
  • Reviews, analyzes, and refines requirements and specifications to ensure quality.

Environment : Java 1.7, Hibernate, Spring Core, Spring MVC, Spring AOP, Maven, JBOSS, SOAP and Rest Services, XML, JSON, Eclipse IDE 4.2.

Confidential

Senior Java Developer

Responsibilities:

  • Design, build and test application components for Backend and GUI track.
  • Design business services in rational software modeller.
  • Implemented business services for Order - Entry/Validation and Processing.
  • Developed stateless Enterprise java beans for multiple business services
  • Modeled unit tests & data for business services.
  • Review the use cases, designs and other documentation necessary to understand the functionality
  • Ensure that produced deliverables are of high quality and all defined quality measures are met
  • Make sure that his deliverables are delivered on time and that his supervisor is always informed if there are issues

Environment: Java 1.5, EJB, JPA, JUnit, Web logic Server 9.2, Oracle 9i, Eclipse IDE 3.2, WinCVS 2.0, PL/SQL Developer 7.0, CheckStyle, PMD, FindBugs/Clover

Confidential

Senior Full Stack Java Developer

Responsibilities:

  • Analysis of business requirements
  • Prepare High level and low level designs
  • Manage and guide the team
  • Design reviews
  • Code reviews
  • Development and implementation
  • Unit testing through Junit
  • Work planning and tracking
  • Status reporting to Project manager
  • Client interaction

Environment: Java 1.5, JSP, Servlets, Struts framework 1.2.7, Struts tag library, Hibernate 3.0, JUnit Web logic Server 9.2, Oracle 9i SQL, PL/SQL, Oracle SQL*Loader Utility, Eclipse IDE 3.2, WinCVS 2.0, PL/SQL Developer 7.0, Control-M manager, Check Style, PMD, Clover

Confidential

Full Stack Java Developer

Environment: Java 1.4, JSP, Tag Libraries, Struts Framework, Tomcat 4.x, Postgres SQL, CVS, PowerTerm

Responsibilities:

  • Developed user interface using JSP, SERVLETS, STRUTS
  • Developed application components using Struts framework.
  • Deployed JSP, Servlets and Java bean components to the Apache web server.
  • Software Requirement Study
  • Software Life Cycle Management
  • Product Release

Hire Now