We provide IT Staff Augmentation Services!

Senior Core Java Application Developer Resume

5.00/5 (Submit Your Rating)

NJ

Summary: - Sun Certified Java Programmer

  • Around 7 years of experience in IT industry, involved in complete SDLC analysis, design, implementation, testing and maintenance of web applications in Java technology in windows OS.
  • Solid experience in design and development of front end in applications using JSF, JSP, HTML, XHTML, JavaScript, CSS, AJAX, Dojo.
  • Well experienced in Core Java – asynchronous programming, multithreading, collections and a few design patterns.
  • Good experience in JSP/Servlets, MVC architecture, JDBC, oracle, PL/SQL, XML.
  • Good knowledge in OOPS concepts, OOAD, UML.
  • Good experience in Eclipse IDE, Rational ClearCase.
  • Have experience in BPM Lombardi Teamworks 6.0.
  • Domain expertise in Java applications Internal Forms and Internal Forms –JSF.
  • Good experience in supporting the onshore and offshore clients.
  • Solid team player with good communication skill, interpersonal skills and committed to work and quality.

Professional Education/ Certification:

  • B.TECH, Information Technology, College of Engineering Guindy, Anna University.
  • Sun Certified Java Programmer SCJP – 77%

Technical Skills:

Languages

Java, UNIX commands, shell scripts, C/C++ Basics

Web Technologies

HTML /CSS, JavaScript, DOJO, AJAX, JSF, JSP/Servlets, XML, XHTML

Databases

Oracle – 10g, MSSQL, PL/SQL, Stored procedures

Operating Systems

Windows, Unix, Solaris

Tools

Eclipse, JProfiler, VISIO, Enterprise Architect, Remedy

Application Server

iNautilus, MVC/inautilus, Tomcat, JBoss

Workflow Engines

openWFE, Lombardi, Documentum basics

Source Controls

Rational Clearcase

Design Methodologies

Waterfall and PPLC

Professional Experience:

Confidential,NJ
Senior Core Java Application Developer, Aug 2011 to Till Date

Internal Forms – JSF Migration: The Internal Forms is a web based application which hosts the automated forms to submit requests for Entitlements, Travel, Infrastructure, and Generic Service Requests. The user can submit request for various types and the request will be taken through the workflow of approvals. This application uses openWFE (open source workflow engine) managing the workflow part and uses MS SQL server & Oracle as databases. This is a migration of existing Internal Forms from RFF forms to JSF as the RFF forms will be retired.

Technologies: Java, JSF, JSP/Servlets, XML, XHTML, DOJO, HTML/CSS, JavaScript, Oracle, MS SQL Server 2000, Visio, Enterprise Architect, JDBC

Responsibilities:

  • Developed the web pages in XHTML using JSF tags.
  • Used validators, converters and JavaScript in the application for validation.
  • Implemented the managed beans and the service implementation for the application.
  • Used singleton and factory design patterns for common functionality of buttons.
  • Developed the custom components like radio box in JSF.
  • Participated in various phases of SDLC.
  • Used JDBC for database connectivity and manipulation.
  • Performed the unit testing for each module in the application.
  • Supported the onshore and offshore clients by resolving the defects within 4 hours.

Confidential,NJ
Core Java Application Developer, Feb 2011 to Jul 2011

Business Acceptance Review: The purpose of this application is to build an online workflow application to capture necessary information for the Business Acceptance Review (BAR) committee. The current business process is fragmented and manual. An automated workflow application will help ensure that all relevant data has been captured and reviewed, prior to the BAR committee. The BAR project will facilitate complex workflows through the Lombardi Tool and provide centralized location for storing data.

Technologies: Lombardi Teamworks BPM

Responsibilities:

  • Design the complex BPDs(Business Process Definition) of the application.
  • Developed the coaches for UI and SQL services for storing data in DB.
  • Implemented the message events to provide dynamic interaction between end user and run-time process.
  • Performed the unit testing for each module in the application.


Achievements:

  • Within a short span of time, I took up the Lombardi training and became an SME of this tool in our project which was recognized by our Onsite Managers.

Confidential,NJ
Senior Core Java Application Developer, Aug 2010 to Jan 2011

Internal Forms – Performance Improvement: The project was initiated to improve the performance of Internal Forms application. The objective of the project is to determine the slow processes using JProfiler and to make those processes asynchronous using threads and to modify the existing coding as per the best practices which includes unnecessary casting, caching, using design patterns etc..,

Technologies: JProfiler, openWFE, Java, Dojo, JSPX, HTML/CSS, JavaScript, AJAX, XHTML, XML, JSP, MSSQL, Oracle , Visio, Enterprise Architect, JDBC

Responsibilities:

  • This project had 5 people and was leaded by me.
  • Used Jprofiler tool to measure and identify the methods which consumed more time.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Confirmed the performance improvement by measuring the processes again and feedbacks from the user.
  • Supported the onshore and offshore clients by resolving the defects within 4 hours.

Achievements:

  • The application’s performance was improved to 75% and the project was recognized for the team work and was nominated for STAR awards which is one of the honorable award for the best performing individuals/ teams in iNautix.

Confidential,India
Senior Core Java Application Developer, Aug 2009 to Jul 2010

Internal Forms: The Internal Forms is a web based application which hosts the automated forms to submit requests for Entitlements, Travel, Infrastructure, and Generic Service Requests. The user can submit request for various types and the request will be taken through the workflow of approvals. This application uses openWFE (open source workflow engine) to achieve the simple and complex workflows.

Technologies: Java, JSP/Servlets, JSPX, XML, XHTML, DOJO, HTML/CSS, JavaScript, Oracle, MS SQL Server 2000, Visio, Enterprise Architect, JDBC

Responsibilities:

  • Design the logical database design with the DBA.
  • Design, development and support of the application.
  • Added functionality to support dynamic and parallel workflows.
  • The development of the project involved in implementing web pages, servlets, back-end code.
  • Develop the name selectors in UI using Dojo and AJAX for on-key-down responses from back end.
  • Participated in various phases of SDLC.
  • Involved in preparing the best practices for Java Code.
  • Develop the challenging part of the project i.e., the process definitions in XML (openWFE) for the workflows.
  • Used JDBC for database connectivity and manipulation.
  • Performed unit testing for each module in the application.
  • Supported the onshore and offshore clients by resolving the defects within 4 hours.

Achievements:

  • My hard work and commitment towards this project was recognized by our Manager and was nominated for STAR AWARD which is an honorable award in iNautix for the Best performers.
  • Presented a topic on Internal Forms for the whole architecture team in iNautix

Confidential,India
Core Java Application Developer, Dec 2008 to Jul 2009

Know Your Customer: This is an automated, streamlined Know Your Customer (KYC) application which will be used across various Pershing entities, including Pershing Managed Account Solutions, Pershing Limited, Pershing Advisor Solutions. Currently KYC Due Diligence procedure exists within the above-mentioned Pershing business units, the overall processes are quite manual and KYC-related documents are being stored in disparate locations (i.e. spreadsheets, Non Traditional Desktop Applications). The Know Your Customer project will implement a KYC application which will facilitate a centralized location for all customer information pertinent to the KYC process and ultimately, a unified overall KYC information collection and retention.

Technologies: Java, JSF, Dojo, HTML/CSS, XHTML, JSP, MSSQL, Oracle, Visio, Enterprise Architect, JDBC

Responsibilities:

  • Design the various modules of the application.
  • Develop the web pages in XHTML using JSF tags.
  • Used validators and converters for the application instead of using JavaScript for validation.
  • Implemented the managed beans and the service implementation for the application.
  • Participated in various phases of SDLC.
  • Used JDBC for database connectivity and manipulation.
  • Developed the custom components like Check box as per the requirement of the KYC application.
  • Performed the unit testing for each module in the application.

We'd love your feedback!