We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • Over 12 years of extensive IT experience in Object Oriented Java, J2EE, development of various Client/Server and Internet applications.
  • Extensive expertise in Core Java, Java Concurrency/Multithreading, servlet programming, J2EE, JSP, Struts, JDBC, XML, XSL, JBoss, WebLogic, JNDI, JMS, JUnit, Hibernate, HTML, JavaScript, CSS,.
  • Experience in designing web applications using AJAX, JSON, Ext.JS, JQuery, GWT, AngularJS, JavaScript, CSS, XML/XSLT, XHTML, HTML, DOM.
  • Strong experience in working with multiple Web/Application Servers BEA WebLogic 9.2/10.3, IBM WebSphere4.0/5.0/5.1, JBoss, Apache Tomcat 4.x/6.0.
  • Experience in developing Web Services (SOAP, REST) using WSDL and XML schemas.
  • Experience in process, validate, parse, and extract data from XML using JAXP - DOM and SAX, XSL, XSLT parsers.
  • Worked on SQL, PL/SQL, ODI, Oracle 9i/10g, Sybase, SQL Server, MySQL Server databases.
  • Expertise in developing n-tier architecture using Design patterns such as MVC, Session Façade, Business Delegate, DAO, etc.
  • Extensive experience in Spring, Hibernate.
  • Excellent in object-oriented design, agile development, Java multi-thread programming, data structures, algorithm design, UNIX shell scripting.
  • Good experience in developing Unit and Integration test cases using testing frameworks JUnit and JMock.
  • Experience in developing UML diagrams, like Use case diagrams, Class diagrams, Sequence diagrams and etc using MS Visio.
  • Experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML and Rational Rose.
  • Excellent communication, presentation, interpersonal and problem solving and complexity analysis skills.
  • Creative and quick in learning new technologies and proficient in adhering to internal standards.
  • Positive attitude towards work with adherence to time schedules and quality delivery.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL, HTML, DHTML, XML, JavaScript

Web technologies: GWT, Servlets, JSP, EJB, JMS, JNDI, RMI, Applets, JAXP, JAXB, JQuery, Angular

Frameworks: Struts, Spring, Hibernate, log4j, JUnit, JMock, Ajax

Web Service Technologies: Axis, SOAP, WSDL, UDDI

Application Servers: Weblogic 9.2/10.3, Apache Tomcat, JBoss, Websphere.

Message Queue: MQ Series

Databases: Sybase ASE, Oracle, SQL Server.

IDE/Tools: Eclipse, JBuilder, RAD, Toad, SQL Developer, IntelliJ

Version Control: CVS, Wincvs, Clear Case, VSS, RTC

Operating Systems: Windows 2000, XP, UNIX, Linux

Others: Ant, Maven, UNIX Shell scripting, DTD, XSL, XSD, LDAP

PROFESSIONAL EXPERIENCE:

Confidential, Warren NJ

Sr. Java Developer

Responsibilities:
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Java Script, JQuery, AJAX and CSS.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Defined new validations through Angular JS for the form field validation implemented through HTML.
  • Used Bootstrap front-end framework for faster and easier web development.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on collection Objects.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Security, Spring Batch, Spring JDBC.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Involved extensively in Code reviews, Unit testing and Process Improvements. Involved in Daily SCRUM meetings and weekly SPRINT Meetings.

Environment: JAVA 1.8, J2EE, Angular2, Spring 4.2, Oracle 10g,Servlets, JSP, HTML 5,CSS3, JavaScript, XML, Junit 4, AWS, Maven, Eclipse, GIT, Jenkins.

Confidential, Warren, NJ

Sr. Java Developer

Responsibilities:
  • Worked in a fast paced AGILE development environment while supporting requirements changes and clarifications. Design and work complex application solutions by following Sprint deliverables schedule and also mentoring team members.
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Created services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
  • Implemented various types of spring controllers as per application requirements, spring validations, persistence layer, DAO and service layer components using Spring Hibernate API and spring hibernate annotations.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed Data Access Objects (DAOs) for getting data and persisting to the database.
  • Designed and developed the restful services and generating the JSON RPC response to Client using Jersey API.
  • Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Table level triggers.
  • Writing JUnit test cases for unit & integration testing the business components developed in Spring and Java.
  • Used log4j logging framework for logging messages with various levels written throughout the Java code.
  • Creating build scripts using Ant & Maven.
  • Used Tools like Eclipse, Sencha Cmd tool, SQL Developer, and RTC Version controller as part of product implementation.

Environment: JAVA 1.7, J2EE, Angular 2, JSP, Spring 4.2, Hibernate 5.0, Oracle 10g,Servlets, HTML 1.5,CSS3, XML, Junit 4, Web logic 10.3, ANT, Maven, Eclipse, RTC.

Confidential, Weehawken, NJ

Sr. Java Developer

Responsibilities:
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developing web application's user interfaces using EXT JS for user interface widgets with high performance scalable grids, trees and menus. Used MVC architecture of Ext JS 4 Framework to simplify the code complexity and increase clean code.
  • Using Spring Dependency Injection and annotations for wiring handler and DAO classes to the operation classes.
  • Core Spring Framework is extensively used for Dependency Injections of components and integration with Hibernate.
  • Developing HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Spring Hibernate Template.
  • Developed new tables, PL/SQL stored procedures, views, indexes and constraints, triggers and required SQL tuning and performance optimization of queries to handle large volumes of data and executing them by using Spring JDBC Template.
  • Designed and developed the restful services and generating the JSON RPC response to Client using Jersey API.
  • Writing JUnit test cases for unit & integration testing the business components developed in Spring and Java.
  • Developing reports using Jasper Reports in various formats.
  • Used log4j logging framework for logging messages with various levels written throughout the Java code.
  • Creating build scripts using Ant & Maven.
  • Used Tools like Eclipse, TOAD, and TFS Version controller as part of product implementation.

Environment: JAVA 1.6, J2EE, Ext JS 4.2, JSP, Spring 3.1, Hibernate 4.0, Oracle 11g,Servlets, HTML 1.5,CSS3, XML, Jasper Reports, Junit 4, Web logic 10.3, ANT, Maven, Eclipse, TFS.

Confidential,Warren, NJ

Sr. Java Developer

Responsibilities:
  • Designed and developed frameworks for Payment Workflow System, Confirmations Workflow System, Collateral System using GWT, Core Java, servlets, JavaScript, XML, AJAX,J2EE design patterns and OOPS/J2EE technologies.
  • Developed various GWT customized widgets, services and DAO classes for the above systems using servlets, Core Java and GWT RPC/Ajax calls.
  • Enhanced Deal Manager, Account Manager, Report Manager, DTCC Manager and Credit Exposure Systems using JavaScript, Core Java, servlets, HTML, Java Mail. Used JavaScript and AJAX to perform several functions as desired by the above applications.
  • Implemented various core framework level changes using Core Java, design patterns, and efficient data structures.
  • Customized the Internet based OTC Derivatives Portal product for different clients customizing business logic, validation rules.
  • Developed database access layer using Hibernate and Spring/JDBC (consuming messages off of trade capture system and persisting).
  • Migrated J2EE/GWT application from Java 5/Weblogic 9/Unix(Solaris) to Java 6/Weblogic 10.3.4/Linux
  • Worked with in-house UNIX/LINUX system administrators to configure hosts and deploy applications during migration.
  • Prepared Unit, System, Integration and Load Test Plan’s, Test Specifications and Test Records under Test Planning phase and simultaneously reviewed and recorded the test results.
  • Designed and developed Autosys jobs for EOD report processing, process monitoring and job failure alerts etc.
  • Technical presentations on the proposed design and framework to the end users and technical staff across the team.
  • Played technical architect role in the project and provided design/functional suggestions for other modules in applications.

Environment: Java 1.5/1.6, J2EE, GWT 2.0, AJAX, Hibernate 3.2, Spring 3.0, JavaScript, HTML 1.5, CSS3, Weblogic 9.2/10.3, JAXB, XML 1.0, JMS 1.1, Java Mail, ANT 1.1, Sybase 15.x, CVS, Eclipse 3.4.

Confidential,NYC,NY

Sr. Java Developer

Responsibilities:
  • Involved in complete software development life cycle (SDLC) of business process.
  • Prepared design documents using UML diagrams like sequence diagrams, class diagrams as per the requirements and verifying with the requirements.
  • Worked on integrating the pricing and recommendations web services using Spring application context module and Axis.
  • Generated the required client stubs to interact with the Web Services using Axis.
  • Developed and configured the controller classes using Spring MVC to process the client requests.
  • Implemented wizard forms using Spring wizard controller for member registration process.
  • Implemented validation rules for validating the forms using Spring Validation framework.
  • Implemented Ajax components for avoiding the page reloads while member offer switching process.
  • Designed the required database tables for offer management and creating hibernate mappings and POJOs for the tables.
  • Developed the Data Access Object (DAO) components using Hibernate Framework.
  • Implemented Email domain verification component for validating the email domain during member registration process.
  • Developed the unit and integration test cases for the components implemented using JUnit and JMock.

Environment: Java 1.6, J2EE, Spring 2.0, JSP 2.0, Servlets 2.4, Hibernate 3.0, Oracle 9i, Ajax, Axis, JBoss 4.0, Unix, Web Services 2.0, Clear Case, Eclipse 3.3, TOAD 8.0, Maven

Confidential, Jersey City, NJ

Java Developer

Responsibilities:
  • Gathered requirements and mapped all workflows and data flows of all identified process using tools like MS-Visio. This is done by interacting with clients and domain experts.
  • Coded designated java server pages/servlets, and associated front-end screens & business logic using Struts / Hibernate as per specifications.
  • Developed DAO using Hibernate that manages the connection with the data source to obtain and store data.
  • Implemented various reusable J2EE/GOF design patterns like Session Facade, Service Locator, Factory Method, Singleton, Value Objects, DAO to improve performance of the system.
  • Developed Oracle stored procedures, triggers, and views.
  • Implemented AOP by abstracting various croos-cutting concerns such as logging.
  • Participated in design, development and supporting the SIT and the UAT testing.
  • Participated in client interaction for resolving technical and functional issues on a daily basis.
  • Developed ANT scripts for the project builds on integration and version control machine.

Environment: Java/J2EE, WAS 6.0, Oracle 9i, Struts 1.2, Spring, Servlet 2.2, JSP 1.1, XML 1.0, HTML, Java Script 1.3, Hibernate 2.0, Eclipse 3.1, Solaris 8,PVCS

We'd love your feedback!