We provide IT Staff Augmentation Services!

Senior Lead Java J2ee Developer Resume

2.00/5 (Submit Your Rating)

Experience Summary:
Over 8 years of experience in delivering enterprise solutions in e-commerce, m-commerce, workflow and web based arena.Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
In depth exposure to Web 2.0 solutions, developing webservices,OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.

  • Experience in modeling complex web application using RUP and XML. Strong experience in class diagram, sequence diagram, component diagrams and activation diagrams.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Experience in using encryption techniques like AES, DES, and RC4.
  • Experience in working with IBM Websphere Portal/Application Server, BEA Web Logic, and Apache Tomcat5x application servers.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
  • Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

Education
M.S. in Software Engineering
Bachelors in Computer Science

Technical Skills
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, Axis) Apache POI, iText, JBoss SEAM.
Application Servers: IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 5.x.
Programming Languages: Java, SQL, PL/SQL, UML, Perl.
Database Technologies: Oracle 7.x/8.x , Lotus Notes.
IDE: RAD6.x/7.x, Eclipse 3.x, Net Beans, Dreamweaver.
Operating Systems: Windows, UNIX, Linux
Source Control: Rational ClearCase, CVS, Clearquest.
Methodologies: UML, OOAD, RUP, Waterfall model, Agile.
Others: Microsoft Visio, ANT, ClearQuest, Omniture Site catalyst, TOAD, Shell scripting, Rational Rose, PuTTY, winSCP.

Work Experience

Confidential Jan 2012-Present
ROADS (IRoute Operations & Decision Support)
Description: IROADS is an initiative to build a standard planning and execution tool for the international regions, utilizing existing US-ROADS (Route Operations and Decision Support) technologies where possible. It is a hybrid application built on (existing) Address correction for operations frame work coupled with reject processing, and Map Viewer framework coupled with (existing) Planet Station functionalities. The main objective is to reuse the existing application frame- work/components and modify it to IROADS requirements wherever applicable. Be- low are the over view of IROADS functionalities for GIS mapping functionalities, functionalities from Map Viewer, Map Display,Navigation,Measurement, functionalities from Planet Station, Route Trace, Route in Area, Route Trace Report, Route in Area Report, Data export, printing.
Role: Senior Lead/Java-J2EE Developer- Confidential
Contribution:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used Apache POI-HSSF for generating reports in MS Excel and iText for generate PDF reports.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.

Environment: Windows XP, BEA Web logic 9.1, Apache Web server, ArcGIS Server 9.3, ArcSDE 9.2, Java Web ADF for ArcGIS Server 9.3 Windows XP, Enterprise Java Beans(EJB), Java/J2ee , XSLT, SVN,JSF, JSP, POI-HSSF, iText, Putty.

Client Name: Confidential July 2011-Dec 2011
Confidential (OASIS mobile version)
Description: The COBB MOBILE website is the mobile version of Online Account Services Information System (OASIS) used to enroll and maintain customer information. It is based on the Web Self Service (WSS) framework provided by ORACLE. The Web Self Service application is a regular J2EE Web application that is used by a customer of an SPL® Customer Care & Billing installation to query and update customer information, confirming to the servlet 2.2 specifications. It uses JSP for the front end and a Java servlet in the back end. All SPL CC&B access is done through XAI and there is no direct connection to the database. The technical design is based on model view controller architecture.
Role: Lead/Senior Java-J2EE Developer
Contribution:

  • Analyzed the requirements and wrote Technical Design document for COBB MOBILE module.
  • Designed class diagrams, sequence diagrams and high level technical documents.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant – user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
  • Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the WSS framework to handle backend functionality.
  • Developed CIPHER Encryption, DECRYPTION algorithm using AES/DES.
  • Involved in capturing the business requirements, design, development and testing of the application.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.

Environment:Windows XP, Websphere Application Server 6.0, IBM Rational Application developer, Java/J2ee, WSS, JSP, Servlets, SOAP, WSDL, JavaScript, Web Services JSTL, XML, clear case , clear quest, WinSCP, Putty

Confidential Oct2009-July 2011
Confidential
Description: The Online Account Services Information System (OASIS) is a Web application that is used to enroll and maintain customer information. It is based on the Web Self Service (WSS) framework provided by ORACLE. The Web Self Service application is a regular J2EE Web application that is used by a customer of an SPL® Customer Care & Billing installation to query and update customer information, con- forming to the servlet 2.2 specifications. It uses JSP for the front end and a Java servlet in the back end. All SPL CC&B access is done through XAI and there is no direct connection to the database. The technical design is based on model view controller architecture. WSS provides installations with a framework and templates for implementing transactions typical to a WSS application.
Role: Lead/Senior Java-J2EE Developer
Contribution:

  • Analyzed the requirements and wrote Technical Design document for Gas Enrollment, Gas Care, Electric Enrollment and Electric Care modules.
  • Designed class diagrams, sequence diagrams and high level technical documents.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant – user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
  • Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the WSS framework to handle backend functionality.
  • Developed CIPHER Encryption, DECRYPTION algorithm using AES/DES.
  • Involved in capturing the business requirements, design, development and testing of the application.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.
  • Lead the technical team and mentored other developers.

Environment:Windows XP, Websphere Application Server 6.0, IBM Rational Application developer, Java/J2ee, WSS, JSP, Servlets, Struts, SOAP, JSF,WSDL, JavaScript, Web Services JSTL, XML, clear case , clear quest, WinSCP, Putty.

Confidential Jan 2009-Sept2009
Confidential
Description: IROADS is an initiative to build a standard planning and execution tool for the international regions, utilizing existing US-ROADS (Route Operations and Decision Support) technologies where possible. It is a hybrid application built on (existing) Address correction for operations frame work coupled with reject processing, and Map Viewer framework coupled with (existing) Planet Station functionalities. The main objective is to reuse the existing application frame- work/components and modify it to IROADS requirements wherever applicable. Be- low are the over view of IROADS functionalities for GIS mapping functionalities, functionalities from Map Viewer, Map Display,Navigation,Measurement, functionalities from Planet Station, Route Trace, Route in Area, Route Trace Report, Route in Area Report, Data export, printing.
Role: Senior Java-J2EE Developer
Contribution:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used Apache POI-HSSF for generating reports in MS Excel and iText for generate PDF reports.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.

Environment:Windows XP, BEA Web logic 9.1, Apache Web server, ArcGIS Server 9.3, ArcSDE 9.2, Java Web ADF for ArcGIS Server 9.3 Windows XP, Enterprise Java Beans(EJB), Java/J2ee , XSLT, JSF, JSP, POI-HSSF, iText, Putty.

Confidential Oct 2006-Jan 2009
Confidential
Description: ACS desires to re-engineer its current suite of Medicaid management products as a highly customizable J2EE application. ACS customers for these products are typically the States of America (States). The primary business function of the Enterprise System is to receive, adjudicate and pay claims to medical services providers in support of multiple health improvement initiatives operated by the States. The Objective is to build Enterprise System that will allow Medicaid program to be operated efficiently, effectively and can be adapted, to changes with in the program. The architecture for Enterprise System involves several technology are as such as Web Application, SOA (Service Oriented Architecture), Business Process Orchestration, Security, Integration, COTS (Commercial Off-the- shelf), Rules, and RDBMS. Enterprise System consists of the specific functionalities of
1. Medicaid Management Information System (MMIS)
2. Pharmacy Benefit Management System (PBMS and
3. Enrolment Broker with integrations to COTS developed into a single “Enterprise System”.
The 4 modules in MMIS System are:
1. Member Management.
2. Operations Management.
3. Provider Management.
4. Program Management.
Provider subsystem supports the entry, maintenance and reporting of current and historical information for all providers (physicians, nurses, hospitals, laboratories and others) that have signed an agreement to furnish medical care and goods and/or services to recipients who participate in programs as administered by the Division of Medical Assistance (DMA), the Division of Mental Health (DMH), the Division of Public Health (DPH), and the Division of Facility Services (DFS).
Role: Java-J2EE Developer
Contribution:

  • Designed and developed UI screens with JSF to provide interactive screens to display data for Provider module.
  • Developed and implemented client side and server side validations.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and
  • Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Implemented Inter Portlet Communications (IPC) between various modules.
  • Developed JSR168 complaint JSF portals using IBM Rational Application developer.
  • Developed helper classes for Converting Domain Objects to Value Ob- jects & vice versa.
  • Used ANT automated build scripts to compile and package the applica- tion and implemented Log4j for the project.
  • Implemented Object mapping using Hibernate.
  • Used JUnit for unit testing for portal layer.
  • Worked on bug fixing and enhancements on change requests.
  • Worked with QA team for testing and resolve defects.

Environment:Windows XP, Websphere Application server 6.0.1, Websphere Portal server
5.0.1.3, Websphere Application Server 6.0. Rational Application Developer, Enterprise Java Beans(EJB), JSF, Hibernate , Oracle,Hibernate,J2EE,JSF,JSP,Java Beans, Java ,Servlets,JavaScript,HTML,Java,XML,Clear Case,Eclipse,JUnit,Rational Requisite Pro.

Client Name: Confidential Nov2005 – Oct 2006,
Confidential
Description: TEAM DATABASE is a web application which was developed for NOKIA INTRANET. The main activities of this application were to maintain the team database of all team members working under NOKIA as well as Business Objects (BO). This application is was also responsible in maintaining all the defects functionalities which occurred during testing the real code for BO .The defect functionalities mentioned above are as follows:
1. Raising a Defect
2. Viewing of defects.
3. Changing the status of defect.
Role: Java-J2EE Developer
Contribution:

  • Designed and developed UI screens with Struts to provide interactive screens to display data.
  • Developed and implemented client side and server side validations.
  • Designed and developed presentation layers as well as business layer for the entire application.
  • Database access was done using JDBC. Accessed stored procedures using JDBC.
  • Created and deployed the project on Tomcat.
  • Worked on bug fixing and enhancements on change requests.

Environment:Windows XP, Java/J2ee, Struts, MS Access, JSP, Java, Servlets, Javascript, SQL, HTML, XML, Tomcat.

Client Name: Confidential Jan 2004 – Oct 2005,
Confidential
Description: Application is used to check the status of medical and behavioral health claim. User can verify benefits, including eligibility and coverage details using this system.
Role: Java-J2EE Developer
Contribution:

  • Developed web application using Struts Framework.
  • Developed user interfaces using JSP, HTML and CSS.
  • Used Eclipse as IDE tool to develop the application.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Implemented Struts Framework according to MVC design pattern.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml
  • Worked on bug fixing and enhancements on change requests.

Environment:Windows XP, Java/J2ee, Struts, ,JSP, Java, Servlets, Javascript, SQL, HTML, XML, Eclipse.

Education and Certifications

  • M.S. in Software Engineering
  • Bachelors in Computer Science

Brain Bench certified in Java.

  • Brain Bench certified in J2EE.
  • Brain Bench certified in Web Development Concepts.
  • Brain Bench certified in Web Design Concepts.
  • Brain Bench in ORACLE PL/SQL.
  • Brain Bench Certified in RDBMS Concepts.

We'd love your feedback!