We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Over 8 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOP) with Java/J2EE.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
  • Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2SE, J2EE, Spring, EJB, JSP, Servlets, JNDI, XML, AngularJS and Maven.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi - Threading, Exception Handling and Polymorphism.
  • Good experience in J2EE technologies like Servlets, Applets, JDBC, and Enterprise Java Beans.
  • Proficiency in Functional Programming Paradigm of Java 8 in using Functional Interface, Creating instances of Functional Interface using lambda expressions, method chaining using interface default method, Stream API, Map-Filter-Reduce design pattern, and Optional Class.
  • Proficiency in Front-end development skills using scripting languages like HTML5, CSS3, JavaScript, NodeJS, AngularJS, ExpressJS, MongoDb, AJAX, JSON, JQuery, and JQuery Plugins.
  • Experience in implementing web based projects using Web/Application Servers such as Web Logic, WebSphere and Apache Tomcat.
  • Experience in Test Driven Development and Behavioral Driven Development in front-end and back-end using jUnits, Cucumber, Jasmine, CucumberJS, and Karma frameworks.
  • Extensive knowledge and working experience in Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experience in using design patterns and frameworks such as MVC, Spring and Hibernate, and a thorough understanding of Database application designs and implementation using Oracle, SQL Server, and MySQL.
  • Experience in using J2EE Design Patterns like Dependency Injection, DAO Pattern, Singleton Pattern, DTO, Front Controller, Factory Pattern, and Strategy Pattern for reusing efficient and effective strategies for new developments.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Experience in developing AXIS2 web services using SOAP, WSDL and HTTP.
  • Involved in integration, functional and user acceptance testing.
  • Highly self-motivated and a goal oriented team player with strong analytical and problem solving abilities with good communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java, JavaScript, C, C++, PL/SQL, UML

J2EE Technologies: Java, J2EE, Java J2SE, Servlets, JSP, JDBC, EJB

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, NodeJS, JQuery, ProtactorJS, Prototype, AJAX, JSON, DHTML, XHTML, XML, XSL, XSLT

Frameworks: Spring MVC, Hibernate, JUnit, Jasmine, Karma, Cucumber, Cucumber-js

Databases: Oracle, MySQL, SQL Server,DB2

Application Servers: Websphere, Apache Tomcat,WebLogic, JBoss

Design Patterns: MVC, Strategy, Singleton, Factory, Observer, Builder, Front Controller, Session Fa ade, Decorator Business Delegate, DAO patterns, Prototype, Proxy

Development Tools: SpringToolSuite, WebStorm, Eclipse, Intellij, MyEclipse, Netbeans

Operating Systems: Window, Linux, Unix

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX (Dojo,JSON)

Web Services: SOAP, RESTful

Methodologies: Agile Methodology

Build Tools: Maven, Ant, Grunt

PROFESSIONAL EXPERIENCE:

Confidential,Malvern, PA

Java/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages Spring’s (Inversion of Control)/DI (Dependency Injection) framework to auto-wire the objects’ dependencies across the application, and used the Dependency Injection and singleton beans feature of Spring to create Strategy and Factory Patterns.
  • Used Spring MVC design pattern while developing the application.
  • Translated Java 7 program to Java 8 using lambda expressions for functional interface, changing template design pattern based code which generates clients fund holdings’ linear equations to map-filter-reduce pattern, predicate and comparator method chaining for filter and sorter to make code more readable, and implementing Optional Class to easily prevent NullPointerExceptions.
  • Used Java Native Interface (JNI) to communicate with third party linear-equations solver engine to optimize client’s portfolio.
  • Integrated Spring with Hibernate to perform CRUD operations from/to DB2 database.
  • Wrote Stored Procedures, Functions, Triggers and Views for DB2 database.
  • Developed framework to extract reportable positions from main tables and build the xml submission using the Spring Batch and JAXB parser.
  • Used AngularJS in the presentation tier along with custom directives, JSPs with various customs tags, JSTL, CSS, NodeJS, JavaScript and AJAX.
  • Involved in the development of Web Services (SOAP, Rest) for various business functionalities.
  • Developed the application using the TDD and BDD fashion using JUnit with EasyMock and PowerMock, and Cucumber in backend, Jasmine, and Cucumber-js in frontend.
  • Continuous Integration with Jenkins and Bamboo.

Environment: Java/J2EE, STS, Webstorm, Apache Tomcat, IBM WebSphere, Spring, Spring MVC, Spring IOC, JSP, AngularJS, NodeJS, JavaScript, Bitbucket, Bamboo, JIRA, AJAX, HTML, CSS, JSTL, Hibernate, XML, Log4j, DB2, Web Services (SOAP, Rest), JUnit, Cucumber(-js), Windows, Linux.

Confidential,Phoenix,AZ

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Responsible for the implementation of the Spring Batch framework.
  • Used Spring MVC design pattern while developing the application.
  • Developed framework to extract reportable positions from main tables and build the xml submission using the Spring Batch and JAXB parser.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
  • Integrated Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Involved in the development of Web Services (SOAP, Rest) for various business functionalities.
  • Wrote Stored Procedures, Functions, Triggers and Views for Oracle database.
  • Used CVS as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.

Environment: Java/J2EE, Eclipse, Apache Tomcat, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Spring Batch Framework, Hibernate, XML, Log4j, Oracle, Web Services (SOAP, Rest), JUnit, CVS, Windows.

Confidential,Bloomington,IL

Java/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Involved in designing user screens and validations using HTML, CSS, JavaScript, jQuery and JSP, as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Developed ANT Scripts to do compilation, packaging and deployment in the JBoss server.
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: Java/J2EE, Agile, Spring, Web Services (SOAP), Hibernate, Servlets, JBoss, Oracle, XML, SOAP, RAD, ANT, Log4J, XML, XSLT, XSD, HTML, CSS, jQuery, JavaScript, JSP, JUnit, SVN, Windows.

Confidential,Elmhurst, IL

Java/J2EE Developer

Responsibilities:

  • Identified the Business Requirements and Involved in preparing System Requirements for the project.
  • Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Consumed SOAP web services developed by third party vendors.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement business rules.
  • Created Restful web services to get the response in front end for online banking and even for Confidential application.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Used Web service to load various labs and external systems by using their services.
  • Developed Maven build scripts and involved in deploying the application on WebSphere.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • Developed Graphical User Interfaces using XML and JSP's for user interaction.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Consumed Web Services to check the credit history report of the applicants.
  • Wrote test cases in JUnit for unit testing of classes and documenting the system deployment.
  • Used SVN for version control across common source code used by developers.
  • Used Ant to build the J2EE application.

Environment: Java/J2EE, Eclipse, Spring, JSP, XML, JSON,JAXB, WebSphere, Oracle, PL/SQL, Restful Web service, Maven, SVN,TDD, JUnit, Windows, Unix.

Confidential,Atlanta,GA

Java/J2EE Developer

Responsibilities:

  • Developed new enhancements for the system based on the user requirements
  • Designed and implemented Spring framework with Hibernate.
  • Developed framework to extract reportable positions from main tables and build the XML submission using the Spring Batch.
  • Developed presentation layer using JSP, Servlets and performed data validation.
  • Developed and modified Servlets to accept and process request from the clients.
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
  • Used JDBC to connect the J2EE server with the relational database.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Written the JUnit test cases for the functionalities.
  • Used Log4j for application logging and debugging.

Environment: Java, J2EE, JSP, Spring, HTML, DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Web Logic, JUnit, Log4j, Eclipse, LinuxConfidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Spring framework to develop the server side logic in integration with Hibernate to persist data to the database.
  • Developed the front end application using HTML, CSS and JavaScript.
  • Used IOC, AOP of Spring framework as part of development.
  • Wrote the procedures in Oracle using PL/SQL for Data Accessing and manipulation.
  • Used Eclipse to develop the complete application and WebLogic as an application server.
  • Involved in the development of Web Services(SOAP) module of the applications.
  • Involved in Code Review and in Unit testing using JUnit and Integration testing of the application.
  • Implementation of Ant builds for deployment and development builds.
  • Used Clear case for version control.

Environment: Java/J2EE, Hibernate, Spring, WebLogic, Oracle, TOAD, Spring, SOAP, HTML, CSS, JUnit, Ant, Clear case, Windows.

We'd love your feedback!