We provide IT Staff Augmentation Services!

Java Developer Resume

NJ

SUMMARY:

  • IT professional with 11 years experience in developing web based applications Java / J2EE, AngularJS products. Expertise in Designing, Coding technical solutions using Java technology stack. Excellent analytical skills working with teams, technology and business leadership. ent and implementation of Web based applications using Java, J2EE, Servlets, JSP, Struts, RMI, JPA, AngularJS, JQuery, HTML, AJAX, JSON, XML, Spring framework, Hibernate, JDBC, J2EE Design Patterns
  • Hands on experience with MVC architecture and Spring framework
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJOs
  • Experience in developing spring based Java microservices
  • Proficient in using Object Oriented Analysis and Design (OOAD) principles
  • Having experience in consuming web-services, worked with reading data from Restful web services on the UI
  • Worked on QA Junit, Version control tools CVS, SubVersion and bug tracking tools Jira, QC
  • Strong experience in Waterfall and Agile methodologies, SDLC requirements gathering, analysis, design, implementation, testing, change management, deployment and support
  • Configured Cruise Control, Hudson, Jenkins for continuous integration and build management
  • Implemented initial and change module for student financial planning, achieved concurrency in order to increase performance
  • Implemented workflows for complex calculations as part Spring batch job.
  • Implemented Data transformation from staging area to the tables associated with the project as part of daily batch Job
  • Implemented Checking and Savings Accounts applications for ING bank’s external clients and internal phone associates using Proprietary Framework.
  • Implemented opportunity having multiple deals out of which one deal will be sent for approval process based on user acceptance in the Investment banking area of Societe Generale
  • Implemented Algorithms to compute weight and balance of aircraft to ensure the loads are within Aircrafts shear loads limits
  • Experience in building, deploying and integrating applications with ANT, Maven
  • Experience in Analyzing business requirements and Estimation using Functional Point technique and Wide Band Delphi Technique
  • Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), JUnit, System Integrated Test and Regression Test.
  • Provided technical support for debugging web applications, database and assistance to production systems
  • Very good exposure to Agile methodologies (Scrum, XP)
  • Having Knowledge on Hadoop MapReduce, HDFS and Hadoop ecosystem.

TECHNICAL SKILLS:

Components: JAVA, J2EE, J2SDK, SERVLETS, JSP, JSF, Angular JS, Swings, JUnit, Spring, Spring Boot, JPA, Hibernate, Web Services (Restful, Jersey), STRUTS, JDBC, JSON, XML

BigData Technologies: Hadoop, HDFS, Map Reduce, Pig, Sqoop.

Servers: Tomcat 7.0, WebSphere

Web Tools: HTML, AngularJS, JSTL, XML Beans, JAVASCRIPT, CSS.

Development Tools: Eclipse IDE, Maven, Ant, Cruise Control, JIRA, Confluence

RDBMS: Informix, MySql, PostgresSql, Oracle.

NoSql: MongoDB

Tools: & Utilities: CVS, QualityCenter 10, SQL Developer, Subversion (SVN).

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Java Developer

Responsibilities:

  • Responsible for requirements analysis, implementation and testing
  • Implemented Microservice Architecture, with Spring Boot-based services interacting through REST
  • Developed RestController for request, response paradigm by Spring Controllers using Spring-MVC
  • Used Atlassian Confluence to document requirement changes and enhancements
  • Implemented Transaction and Logging using Spring AOP.
  • Developed Hibernate in Data Access Layer to access and update information in the database
  • Experience with the features of Angular 2 such as directives, modules and routing
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modules
  • Did coding on web Micro-services that support Angular Single Page architecture
  • Wrote test cases using Mockito as the Unit testing framework
  • Part of Agile methodologies, involved in daily scrum meetings, sprint planning, story sizing
  • Sat in Sprint Planning meeting's to understand requirements

Environment: Java 8, Tomcat 8, Oracle DB, Angular 2, Node.js, HTML, JUnit, Spring, Spring Boot, Hibernate, Restful Services, SVN, JUnit, Mockito and PowerMock

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application .
  • Designed and developed Spring Batch workflow for complex calculations and to prepare the data for the calculations and used spring based microservices to achieve reusability and extensibility.
  • Implemented and integrated applications using Spring Boot.
  • Designed and Developed user interface parameter pages in AngularJS and developed reusable components using Directives, Services, routers.
  • Developed user interface using HTML, CSS3, JavaScript Angular JS, XML, JSON that are browser compatible.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
  • Interacted with the business users to streamline the business requirements for complex calculations.
  • Followed TDD (Test driven development) using Junit, PowerMock and Mockito tools which helped to achieve less number of regression defects.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented complete Maven build lifecycle to achieve organized application structure and conflict free dependencies in pom.xml file.

Environment: JDK 8, Spring, Spring Boot, Spring Batch, POI, Restful WebServices, Tomcat, Oracle DB, AngularJS, Hibernate, HTML, JUnit, Mockito and PowerMock.

Confidential

Java Developer

Responsibilities:

  • Involved in Application Maintenance, worked on requirement changes and Production issues.
  • Developed Spring batch job as part of the workflows for complex calculations.
  • Involved in fixing issues related to workflow and reports.
  • Interacted with the business users to clarify the business requirements for complex calculations .
  • Designed and Developed user interface parameter pages in Apache Wicket and designed reusable components.
  • Analyzed defects and fixed problems and Involved in peer review of test results.
  • Resolved Maven Dependency issues.

Environment: JDK1.7, Spring, Spring Batch, POI, Restful Web Services, Tomcat, Oracle DB, ApacheWicket, Hibernate, HTML, JUnit, Mockito and PowerMock.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed and Developed Initial and Change module for student financial planning using Angular JS, annotation based Spring MVC, Hibernate.
  • Implemented Concurrent Package and caching in service layer in order to achieve parallelism and increase performance.
  • Enhanced user experience by designing new components and also single page applications using AngularJS.
  • Reviewing the work products and coordinating the review meetings with peers to ensure the accuracy of deliverables.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Task allocation and status tracking. Provided assistance to other developers in understanding the business rules.
  • Implemented complete Maven build lifecycle to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Coordinating with business users and development team to discuss and clarify requirements.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).

Environment: JDK 8, Angular JS, Spring, Restful WebServices, Tomcat, Mongo DB, Hibernate, Maven, HTML, JUnit and PowerMock.

Confidential

Java Developer

Responsibilities:

  • Developed all aspects of User Interface, Mid-tier and business components.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework .
  • Participated in Iteration Planning, Task Break up and estimation.
  • Trained new team members, Involved in peer code review.

Environment: JDK1.7, JSF, Hibernate, Spring, Ajax, Tomcat, MySql, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed all aspects of Front-end presentation logic, Mid-tier and business components.
  • Developing Java utility classes for the assigned modules within the architectural framework.
  • Implemented the abstract template classes for the Junit testing framework for testing the platform services.
  • Trained new team members, Involved in peer code review.
  • Implemented applications using Agile methodologies.
  • Involved in documentation, review, analysis and fixed post production issues.

Environment: JDK1.5, Struts 1.2, Oracle, Tomcat 5.5, JUnit, Jwebunit, Tiles Framework, WebServices, Proprietary Framework.

Hire Now