Senior Java Developer Resume
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.