We provide IT Staff Augmentation Services!

Sr. Ja/j2ee Developer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • Extensively 7 years of work experience as a JAVA/J2EE programmer, developing applications using Servlets, JSP, JSTL, AngularJS, EJB, Struts, Spring, JSF, JAVA Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi - Threading and Data Structures.
  • Experience working with Core Java technologies like new multithreaded Concurrency, Generics, Collection, JDK 6,7APIs.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, Angular.JS and Node.JS.
  • Strong experience with Struts, Spring framework implementing modules: Spring MVC, Spring IoC, Spring AOP, Spring Security, Spring Data and Spring Boot.
  • Experienced in developing middleware components using Spring and EJB.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Proficient with development of RESTful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Development of different micro services inVert.x framework as part of the Polyglot architecture using Java 8.
  • Extensive knowledge of J2EE architecture, Patterns, UML Design and development.
  • Experience on Core JAVA technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and extensively worked with Oracle, MySQL, SQL Server relational database management systems as well as NoSQL database such as MongoDB.
  • Strong experience with setting upAEM/CQ5 using Maven and standard Eclipse tools.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong knowledge in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Worked on Agile methodology, SOA for many of the applications

TECHNICAL SKILLS

Languages: JAVA, SQL and PL/SQL, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, JAVA POJO, JAVA Beans, Web services, JMS

Frameworks: Spring Boot, Spring MVC architecture, Struts MVC

Persistence layer: Hibernate

IDEs/tools: Eclipse, NetBeans, RAD

Design Modeling: OOA/OOD, UML

Web Tools: HTML, CSS, JavaScript, JQuery, AngularJS, Vert.x 3, XML, HTML, WSDL.

Version Control: Dimensions, CVS, SVN, GIT

Database: Oracle 11g/10g, SQL, Microsoft Access.

Documentation Tools: MS Office, Visio, MS Project, MS SharePoint

Web/Application Servers: WebSphere, WebLogic, Resins, Apache Tomcat 5x, Resin 3.5.

PROFESSIONAL EXPERIENCE

Confidential, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing RESTful services with Spring Boot application.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Implementing ORM using Hibernate 4 framework.
  • Created Touch UI and Classic UIAEMcomponents.
  • Using Hibernate to communicate with PostgreSQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating Angular JS controllers, directives, models for different modules of the application.
  • Working on creating new modules for application and responsible for working on full stack development of it including designing Angular Controllers, routes.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Implemented JAVA design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Implemented AngularJS Controllers to maintain each view data.
  • Testing all application controllers extensively with AngularJS 's built-in testing facilities.
  • Responsible for writing the unit test framework for application using Junit.
  • Involved in Maven build script changes for the build and deployment.
  • Involving Unit Testing, Integration Testing, and Regression Testing in a regular basis to improve the performance of the application.
  • Involved in Sprint methodologies of project like daily standups, sprint deliverables, retrospective meetings etc.

Confidential, VA

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Designing and developing the application based on the requirement document.
  • Implemented presentation layer using JSP, HTML, Spring, CSS and JavaScript.
  • Implemented the MVC Design pattern and the Web tier representation of the Application System using Spring Framework.
  • Developed Spring Beans and configured it in Spring configuration files.
  • Developed Adobe CQ6.1/AEM6.1 templates and reusable components.
  • Implemented CRUD Layer to provide data access, ability to create, edit and delete entries in Spring Framework.
  • Developed both Session Beans and Entity Beans representing business logic abstractions.
  • Designed entire framework base on Spring Dependency Injection and AOP patterns.
  • Designed Data access layer using Spring Transaction management and hibernate O/R mapping.
  • Maintained persistence of the JAVA objects into the database using Hibernate Framework.
  • Configured Environment base transaction management using spring light weight Container Transaction management for local environment,
  • Written HQL queries for the Data Access Object (DAO).
  • Used XSLT to transform XML document to XHTML on the server.
  • Deployed the application system onto WebLogic Application Server using ANT deploy command and ANT Build Scripts.
  • Used JDBC connectivity to connect to the Oracle Database.
  • Increased the capacity and managing JDBC Connection pools and deploy application in WEBLOGIC Application Server.
  • Extensively involved in writing SQL Queries and Stored Procedures in Oracle.
  • Application gliches are identified by logs represented using Log4J.
  • Identified the issues and fixed the bugs by examining the logs using Log4j.
  • Maintenance of the project is done using both tortoise SVN and Command line SVN.
  • Implemented test cases for Unit testing modules using JUNIT.
  • Proposed the future enhancements that can be integrated with any other legacy systems.
  • Coordinated with the release engineers and participated in release process.
  • Designed UML diagrams as per the requirements collected from business analyst.
  • Developed DDL and DML statement in MySQL database and designed the schema using the Principles of normalization.
  • Followed high-level architecture in this project like MVC (Model-View-Controller) architectural design pattern. Model means data, View means presentation layer and Controller works on data and representation. With this we achieved Increase object reusability, Achieve design flexibility.
  • Monitor progress and derive metrics using burn down chart, scrum board and RALLY.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis of business requirements and prepared technical documents
  • Design and maintenance of user interfaces using HTML5, JavaScript, XML.
  • Used WSDL for end-point messages description of different formats for communication.
  • Effective communication with the client on issues and status information on concerning project development activities.
  • Involved in developing of Action Servlets, which is controller of MVC architecture. This controller processes the data, which is received from JSP, and again redirect to corresponding JSP.
  • Used CVS for version Control.
  • Developed the content stocking App using MongoDB and jQuery.
  • Experience in working with the NoSQL, Mongo DB, and Apache Cassandra.
  • To analyze the issue reported by customer and provide the solution.
  • Wrote and executed JUnit test cases for Services classes.
  • Bug-Fixing and in corporate the new changes for the modules
  • Responding promptly and professionally to bug reports.
  • Ensure the smooth running of our production batch jobs and backup operations
  • Developed Ant scripts for multiple build scenarios. Successfully delivered the bug free code within the time lines of the project.
  • Using Version One to keep track of the concept, design and stories assigned to me and also to track the scoreboard for the development of agile lifecycle management software.
  • Using Blueworks to go through the process diagram and documentation.
  • Interacting with the business users, analysts and understanding the requirements, also involved in total SDLC of project.
  • GIT version control system is used for development of the project and stash web interface is used to see all the projects and branches.
  • Internal user projects, User Interfaces are developed using JSF MVC frameworks.
  • Working on external user interfaces using HTML5 and Angular JS MVC Frameworks.
  • Working on Hibernate using DAO to communicate with database. Worked on Named queries and configure hbm mapping files.
  • Portlet and Services application are deployed on Portlet and was WebSphere server.
  • Developed the business layer logic and implemented EJBs Session beans.
  • To keep track of the logs using SLF4j while working on defects and to find out the code cause f issue while deployment time.
  • Working on a RESTful API services supporting JSON message transformation.

Confidential

Java/J2EE Developer

Responsibilities:

  • Unit testing the AngularJS code based on Jasmine and code coverage the unit testing to find the code is verified with all the scenarios using Karma.
  • Developed SQL queries and stored procedures.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Involved in various stages of the development of the Application by doing the required analysis, development, and testing.
  • Developed logic and code using Core JAVA for the Reengineering of back office system.
  • Performed client side validation using JavaScript.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on Tomcat Server.
  • Development and planning of screens for new modules.
  • Involved in Link testing with back end through Mainframe using JMS concept.
  • Planning and coordinating UAT defect fixing.
  • Generation of Traceability Matrix.
  • Responsible for the development of database SQL queries.
  • Used JDBC to connect to database.
  • Developed GUI using JAVA swings on Applets for standalone application to bank agents.
  • Unit testing and implementation.
  • Developed static web pages using HTML & CSS.
  • Involved in working with XML for building data model.
  • Generated PDF reports using Jasper Reports.
  • Worked on version management system PVCS.
  • Worked on production support/defect fixing.

We'd love your feedback!