We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 8 plus years in systems integration and development, package implementation, and/or interactive design using Java /J2EE.
  • Currently associated with Supreme Tech Solutions LLC VA from Nov 2012.
  • Worked with HCL Technologies India from Aug 2006 till Nov 2012.
  • Worked with NIIT Limited India from Dec 2005 till Aug 2006.
  • Worked with Aces eTechnology Solutions Pvt. Ltd. India from Jul 2004 till Sep 2005.
  • Expertise in full Software Development Life Cycle.
  • Rich Exposure to Agile Methodology as a Scrum Master and in the use of agile approaches. Agile delivery of software using practices from Scrum.
  • Ability to define, creates, and completes a technical task without a great deal of guidance.
  • Highly proficientmultiple J2EE technology, platforms/language: Java/J2EE, JSP, Servlet, Spring MVC, Struts, Restful Web Services, Enterprise Java Beans, Hibernate and JDBC
  • Solid background in Object - Oriented analysis and design. Very good at various Design Patterns and UML.
  • Strong Web and front-end development skills in JSP, GWT, Ext GWT, JavaScript, jQuery, Ajax, XML, XSLT HTML and CSS.
  • Handled and used different kinds of RDMS (My-SQL, MS-SQL Server, H2, and Oracle).
  • Team player with ability to work independently and highly motivated hard worker with professional attitude and work ethics.
  • Experienced in Onsite/Offshore, Multiple teams Co-ordination. Managed teams of 5+.

TECHNICAL SKILLS

Java Technologies: JDK 1.0-1.6, JSP, Servlets, JDBC, EJB 2.0, JMS, jUnit.

Open Source: Struts 1.2, Spring MVC, Google Web Toolkit (GWT) and Ext GWT, Hibernate 3.0, Apache Lucene, Apache Nutch, and HtmlUnit.

Web Service: SOAP, Restful Web Services.

Web Languages: HTML, Java Script, XML, jQuery

Databases & Tools: SQL, Oracle 9i, H2, My-SQL, MS SQL Server, SQL Developer, Toad

Operating System: Windows XP, Windows 7, UNIX/Linux

Design Tools: MS-Visio, Agro UML.

IDE: Eclipse 3.x, Netbeans, Jboss Studio.

Web/Application Server: Apache Tomcat 5.x, Pramati 4.1, Sun Java Application Server, JBoss 5.x.

Workflow Management: Exult Specific Workflow (Proprietary tool)

Source Control: CVS, Subversion, Visual Source Safe, SCM Harvest. IBM Clear Case

Profiling Tools: Visual VM, JRAT

Build Tools: Ant, Maven

Defect Tracking Tools: Bugzilla, JIRA, HP Quality Centre 9.2, IBM Clear Quest.

Project Management Tools: Version One, PMSmart

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Washington DC

Technical Environment: Core Java, JSP, Custom Tag Libraries, Servlets, Java Script, Enterprise Java Beans, eCAMS Framework, Rule Engine (RuleIT), Oracle 11G, JBoss Application Server 5.1.0,, IBM Clear Case, Ant.

Responsibilities:

  • Understanding functional requirements.
  • Designing /developing/customizing application modules in social service program in eCAMS framework.
  • Developing Value Objects and DAO classes.
  • Developing JSP for presentation layer.
  • Developed the JAR files, WAR files and EAR files using Ant build tool.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Several java rule classes have been developed with Rules Engine to validate specifications in the modules.
  • Wrote the Rule handlers which are java classes to make action on each screen of each module to validate the fields.
  • Performing Unit Testing.
  • Build and deploy the application on Jboss Server.
  • Performing Peer Review.
  • Debugging and Fixing defects.
  • Status reporting in Daily scrum meetings.
  • Mentoring and Guiding newly joined Team Members.

Sr. Technical Lead

Confidential

Technical Environment: Java, Struts2, jQuery, Hibernate, Restful Web Services (Jersey) Apache Tomcat web server 6.x.

Responsibilities:

  • Development Lead for Adjudication, Manage Special Programs, Process Accounting & Manage Fraud Modules.
  • Performed role of Scrum Master .Managed Team of 5+.
  • Mentoring and Guiding Junior Team Members.
  • Developed Application using Spring MVC and Hibernate for object persistence.
  • Writing code in different layers (Presentation, Business & Data Access Layer).
  • Extensive use of Servlets, JSP and Sun’s core tag library for the presentation layer along with JavaScript for the client side validations.
  • Implemented Mock screens for application products during design process.
  • Research and study of different kinds of configuration management tools like Cruise Control.
  • Used Spring DI framework for business implementation of the application.
  • Used Hibernate for mapping between database tables and objects in Java usinghbm.xml files.
  • Configured hibernate framework in deployment descriptor andconfiguration files.
  • Developed iterations, including planning, requirements analysis, and design throughout SDLC.
  • Used HQL queries to fetch the database.
  • Developed and deployed the Application components on JBoss.
  • Created Unit Test Cases using jUnit.
  • Involved in requirement Analysis and design.
  • Functional Specification creation.
  • Created User Interface Wireframes.
  • Worked with Product Managers to create backlog and prioritize stories.
  • Organizing Scrum meeting.
  • Involved in Sprint Planning.
  • Involved in System Design and implementation.
  • Co-ordination with offshore team, query handling/resolution.
  • Writing and Testing Restful Web Services for TAIS portal/IPT Portal using jersey API.
  • Developing UI component of Dealer portal using Strust2 and jQuery.
  • Extensively performed role of Scrum Master. Managed Team of 8+.

Technical Lead/Lead Developer

Confidential

Technical Environment: GWT 2.0, GXT, Servlets, H2 Database, Java, Apache Lucene, Apache Nutch, Web Services, Teiid, JBoss Application Server 7.0.

Responsibilities:

  • Worked Closely with Product Owners and Product Managers at client Site Computer Associates, Lisle, Chicago from Jan 2011 till Oct 2011.
  • Handled several roles like module lead, team lead and technical lead in managing teams of size 4 to 6 members.
  • Involved in direct client interactions, understanding the business requirements and providing estimation.
  • Designed and developed UI components by using GWT and GXT.
  • Involved in writing Unit Test cases using jUnit.
  • Implemented Apache Lucene based Knowledge Centre for the product.
  • Used Visual VM to profile the application
  • Attending scrum meetings.
  • Coordinating with client and onsite/offshore team members.
  • Reviewing of Technical Design Document created by others.
  • Awarded HCL Live wire award for quality initiatives .

Lead Engineer

Confidential

Technical Environment: Java, JSP, JMS, Servlets, XML, and Oracle 9i, Sun Java Application Server 8.1, ESP Framework (Exult Specific), ESP Workflow, SAP-HR ERP

Responsibilities:

  • Worked as Lead Production Support Analyst in Glasgow U.K. from Jan 2008 - Jun 2008.
  • Working closely with Business Analyst in requirement analysis and mapping these requirements in Technical design.
  • Involved in Estimations for enhancement requests.
  • Leading Production Support Team to optimize and automate the processes.
  • Working & Guiding different domains to automate the integration processes.
  • Coordinating with Hewitt Test Lead and Client (Centrica) during UAT phases.
  • Coordinating Onshore & Offshore Team.
  • Implemented Online Payslip Project & Online Tax form Project.
  • Setting up and maintaining development and tests environments.
  • Providing level - 3 production support.
  • Providing daily/weekly/monthly reports to PSIM regarding production support related daily activities.
  • Involved in providing a work around to the issues faced by the user. Analyzing and fixing issues within given SLA.
  • Involved in analyzing the daily defects of the production support and finding the root cause and doing impact assessment for critical issues.
  • Coordinating with different team leads and domain leads to stabilize the Production Environment.
  • Maintaining different batch process, which provides the data, feed to myHR database from different sources.
  • Release Management. (Development of a version and release management framework based on Ant).

Member Technical Staff

Confidential

Technical Environment: Java, JSP, JMS, Servlets, XML, and Oracle 9i, Sun Java Application Server 8.1, ESP Framework (Exult Specific), ESP Workflow, SAP-HR ERP

Responsibilities:

  • Coding and Customizing ESP framework for myHR implementation.
  • Coding Batch Jobs to update the Common Data source to synchronize the records with SAP.
  • Functional analysis to map the SAP-HR system with J2EE based application.
  • Involved in table mapping of SAP HR with myHR.
  • Involved in designing for different modules ESS, MSS, and EXPENSES.
  • Functional analysis between myHR transactions and SAP-HR transaction to synchronize the transactions.
  • Involved in coding of Online Expense Claim module.
  • Created Technical Specification for myHR database tables.
  • Developed components for the Middle Tier Components using JMS.
  • Time zone implementation in myHR.
  • Unit testing and Code review.
  • Played a key role Integration Testing.
  • Played important role to organize the workshops to capture and map the system requirement with different teams and domains.
  • Writing Java code to customize the existing modules and implementation new modules in the product.
  • Involved in the systems requirement as a Business Analyst and development.
  • Developing components for the Middle Tier using Enterprise Java Beans (Session Beans).
  • Developing code for data access layers.
  • Writing and customizing existing Stored Procedures in Oracle.
  • Designing/Customizing of User interface using JSP, XSLT, CSS, Java Script and custom tags.
  • Unit testing & Peer review.

Software Engineer

Confidential

Responsibilities:

  • Writing Java code to customize the existing modules and implementation new modules in the product.
  • Involved in the systems requirement as a Business Analyst and development.
  • Developing components for the Middle Tier using Enterprise Java Beans (Session Beans).
  • Developing code for data access layers.
  • Writing and customizing existing Stored Procedures in Oracle.
  • Designing/Customizing of User interface using JSP, XSLT, CSS, Java Script and custom tags.
  • I was involved in the requirement analysis, design, and development as well as in the testing of this application.
  • Preparing Query logs.
  • Wrote and modified Ant Build scripts.
  • The work involved design, implementation and coding in Java, Servlets, XML, J2EE, JSP, and Shell Scripting etc.
  • JDBC coding using SQL, PL/SQL, Stored Procedures, etc.
  • Developed JavaBeans that are used by various modules of the application.
  • Developed front end pages using JSP, Tag Libraries CSS and performing client side validations using Java Script.
  • I was involved in the requirement analysis, design, and development as well as in the testing of this application.
  • Wrote and modified Ant Build scripts.
  • The work involved design, implementation and coding in Java, Servlets, XML, J2EE, JSP, and Shell Scripting etc.
  • JDBC coding using SQL, PL/SQL, Stored Procedures, etc.
  • Developed JavaBeans that are used by various modules of the application.
  • Developed front end pages using JSP, Tag Libraries CSS and performing client side validations using Java Script.

We'd love your feedback!