We provide IT Staff Augmentation Services!

Core Java / Java Ee Trainer Resume

4.00/5 (Submit Your Rating)

Plainsboro, NJ

SUMMARY

  • 10+ years of IT experience in enterprise application development in Finance, Telecomm, Banking, Pharmaceutical and Insurance. .
  • Expertise in Object Oriented Design and Core Java concepts such as Collection API, Exception Handling, IO, Multithreading and Concurrency, Generics, Annotation, etc.
  • Solid understanding of Java EE frameworks such as JSP, Servlet, Struts, Spring, Hibernate, JDBC, JPA, EJB with hands - on experience in configuration, integration and implementation.
  • Expertise in Spring Framework, including IoC, AOP, Dao Support, Transaction Propagation, Spring Cache, Spring MVC, Spring Security and Spring REST.
  • Experienced working with front-end technologies such as HTML5, CSS3, JavaScript, BootStrap, jQuery, Angular JS, AJAX, XML and JSON.
  • Skilled Confidential software refactoring and application migration to produce clean, robust and scalable systems. Especially experienced in migration from Struts to Spring.
  • Experienced in SOAP and REST web services.
  • Expertise in GoF design patterns and Java EE design patterns such as Singleton, Prototype, Decorator, Proxy, Command, MVC, DAO, DTO, etc.
  • Experienced to create, modify, test and document PL/SQL, tables, packages, procedures, functions and triggers.
  • Worked with different databases such as Oracle, MS-SQL, DB2, Teradata, Sybase
  • Experienced in unit testing and TDD, such as JUnit, QUnit
  • Experienced on UNIX shell scripting, windows batch scripting.
  • Knowledge of MEAN Stack, React.js, D3.js and Require.js.
  • Excellent analytical, problem-solving and communication skills. Proactive and innovative team player proven to work under tight deadlines, capable of developing multiply projects and also can work efficiently as individual.

TECHNICAL SKILLS

Programming Language: Java, C/C++, JavaScript, SQL, PL/SQL

J2EE Technologies: JSP, Servlet, Struts, Spring, Hibernate, EJB, JPA

Database: Oracle 9i/10g/11g, SQL Server 2000/2005/2008, T-SQL, Teradata, Sysbase, DB2, MySQL

Operating Systems: Windows, UNIX, Solaris, Red Hat Linux

Front-end Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, AJAX, REST, SOAP, XML, JSON

IDE: Eclipse, JCreator, Sublime, TOAD, IBM Data Studio, Visual Studio

Web Server: Websphere RAD, Tomcat, WebLogic, JBoss, IIS

PROFESSIONAL EXPERIENCE

Confidential, Plainsboro, NJ

Core Java / Java EE Trainer

Responsibilities:

  • Training Core Java topics including Basic OOP Concepts, Collection Framework, Exception Handling, Input / Output, Multithreading and Concurrency, JDBC, Java Mail and GoF Design Patterns.
  • Training Java EE topics including JSP & Servlet, Struts 1/2, Hibernate Framework.
  • Training Spring Framework including IoC, AOP, Dao Support, Spring MVC, Spring REST, Spring Cache, Spring Transaction Propagation, Spring Security
  • Training Database including RDMBS Concepts and Oracle PL/SQL.
  • Training Front-End technologies including HTML, CSS, JavaScript, jQuery, Angular JS, AJAX, JSON.

Confidential, Plainsboro, NJ

Core Java / Java EE Trainer

Responsibilities:

  • Designed and developed the user-friendly form to input loan amount, annual rate and mortgage term in BootStrap.
  • Applied Angular Data Binding to display the mortgage payment schedule table.
  • Applied Angular $http service to make AJAX call and grasp data from back end.
  • Used D3.js to draw a Pie Chart to show the ratio of the interest and principal.
  • Developed the REST web service using Spring MVC.
  • Developed the mortgage calculator Confidential the back-end using Core Java such as Collection API, Exception Handling, Generics, etc.
  • Used JUnit testing to test the mortgage calculator class.

Confidential, Trenton, NJ

Sr. Java Developer

Responsibilities:

  • Worked in an agile team to handle multiple projects in Pharmaceutical industry
  • Responsible for code refactoring, function enhancement, new feature development and system maintenance.

Confidential

Sr. Java Developer

Responsibilities:

  • Migrated from Struts 2 to Spring MVC integrated with Spring Security and Spring DAO Support.
  • Applied jQuery Validation Plug-in instead of Struts 2 validation to make more streamlined and concise validation.
  • Introduced Responsive Design using Bootstrap to make the web application work on iPhone and other mobile devices.
  • Used jQuery to solve a dynamic Dropdown list issue.
  • Heavily applied Core Java to refactoring all the business logic on the back-end using Collection API, Generics, Annotation, Exception Handling and Lamda Expression.
  • Introduced Spring Quartz and Java Mail to send email automatically in a nice HTML format.

Confidential

Sr. Java Developer

Responsibilities:

  • Implemented SSO (Single Sign-On) using Spring MVC.

Confidential

Sr. Java Developer

Responsibilities:

  • Applied Spring MVC to send request across different domains.
  • Used Spring JdbcDaoSupport to handle the database connection.
  • Applied SOAP web services to verify the DEA Number.
  • Used jQuery Promise to solve the problem with multiply AJAX calls for back-end validations.
  • Reponsible for designing tables and writing Sequences and SQLs.

Confidential

Sr. Java Developer

Responsibilities:

  • Used Spring REST with the front-end AJAX call to build a single-page application.
  • Applied jQuery validation plug-in to customize validation
  • Responsible to design a temporary table to store the inventory data.
  • Used Hibernate to call native SQLs to inject data to this temporary table.

Confidential, Jersey City, NJ

Senior Java Consultant

Responsibilities:

  • Developed GEMS to aggregate and monitor Deutsche Bank’s equity holdings in financial instruments.
  • Involved in design, development and testing phases of project.
  • Extensively worked on front-end using HTML5, CSS3, JavaScript and jQuery, as well as some plug-ins such as jqGrid, jDialog, Dropdown checklist, etc.
  • Developed JSP and Servlet with Core Java coding for the back-end service and used AJAX to connect to the back-end.
  • Wrote Oracle stored procedures and functions, and created tables for the application

Confidential, Jersey City, NJ

Senior Java Consultant

Responsibilities:

  • Heavily used Core Java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
  • Used JDBC and Hibernate to connect to database.
  • Wrote Hibernate configuration and OR-Mapping files containing one-to-one and one-to-many relations.
  • Applied Spring Transaction Management to integrate with JDBC and Hibernate.
  • Developed UI using Swing components including JTable with TableModel, JComboBox with ComboBoxModel, etc.
  • Implemented interface ActionListener’s method actionPerformed, class MouseAdapter’s method mouseClicked, etc.
  • User Rational Application Development (RAD) for Websphere 8 to develop ASS.
  • Used IBM Data Studo, WinSQL, Visual Explain to connect to DB2

Confidential, Princeton, NJ

Senior Java Consultant

Responsibilities:

  • Used RAD(Rapid Application Development) methodology to develop the application.
  • Implemented the application using Struts2 MVC framework integrated with Spring and Hibernate.
  • Maintained configuration files struts.xml and other xml files
  • Used Core Java Collection API to retrieve data from xml files and transfer to the front-end with decorator design pattern.
  • Wrote Java beans and Hibernate mapping files as per required.
  • Used Websphere as application server.
  • Wrote stored procedures, functions and triggers in Oracle.
  • Applied unit testing by JUnit.

Confidential, Piscataway, NJ

Programming Analyst

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC), such as analyzing business requirements, interface design, QA and documentation, maintenance.
  • Create, modify, test and document PL/SQL, tables, packages, procedures, functions, triggers and SQL Tuning.

Confidential, West Chester, NY

Oracle/SQL DBA

Responsibilities:

  • Create, modify, test and document PL/SQL, tables, packages, procedures, functions, triggers and SQL Tuning.

Confidential, Dallas, TX

Programming Analyst

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC), such as analyzing business requirements, interface design, QA and documentation, maintenance.
  • Create, modify, test and document PL/SQL, tables, packages, procedures, functions, triggers and SQL Tuning.

Confidential

Oracle/SQL DBA

Responsibilities:

  • Create, modify, test and document PL/SQL, tables, packages, procedures, functions, triggers and SQL Tuning.

We'd love your feedback!