J2ee Developer Resume
Dallas, TX
SUMMARY
- Sun certified Java programmer with over 5 years of experience in design, analysis, development and testing of web - based Client/Server applications using JAVA, J2EE Technologies
- Designed & developed several multi-tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts mostly in cross platform environments and Service Oriented Architecture (SOA) mostly in cross platform environments
- In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object / Value Object, Business Delegate, Decorator and Factory
- Proficient in using PL/SQL to write Stored Procedures, Functions and Triggers with strong experience in writing complex queries in Oracle 9i/10 g, SQL Server and MySQL
- Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts.
- Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate
- Broad knowledge of Front End Technologies: AJAX, JSON, JSTL, JSP, HTML, XML, JavaScript and CSS
- Hands on experience in using Maven and ANT for automating software build processes and managing build artefacts
- Domain knowledge and functional experience in design and development of Distributed Systems for Credit Services, Telecom, Healthcare Financial Services
- Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team
TECHNICAL SKILLS
Languages: C, C++, Java, UML
Scripting Languages: JavaScript
J2EE Technologies: Java Beans, Servlets, Applets, JSP, JDBC, EJB, JMS
Frameworks: Struts, Hibernate, JUnit, CXF, AXIS
DBMS/RDBMS: SQL server 2005, Oracle 8i/9i/10g, Access, MySQL, Toad
Web Technologies: HTML, AJAX, JSON, CSS, XML, XSL, SOAP
Servers: Oracle WebLogic server 10.0/10.3.x/11, IBM Websphere 6.x/7.x
IDE’s: Eclipse, WebSphere Application Developer (WSAD), NetBeans IDE, JDeveloper
Operating System: Window2000/XP/Vista/7, Unix, Red Hat Linux
Other Technologies: ANT, Maven, CVS, Log4j, MS Visio, Mercury Quality Center, SVN
PROFESSIONAL EXPERIENCE
Confidential, ATLANTA, GA
JAVA DEVELOPER
Responsibilities:
- Involved in all stages of the End to End implementation Cycle for enhancement for a customer named PHH. The customer was provided with a flexible option of any of the following report types (XML, human readable, PDF) in contrast to the old system where the report type was fixed for each particular customer.
- Involvement in Client and Server Side Development - Construction of Struts framework (JSPs, action classes, action forms and configuration files) and DAO, which form part of realizing a complete business transaction.
- Implemented Struts validation and Struts Tiles Framework in the presentation layer
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton
- Created Hibernate DAO Implementation and used Hibernate in data access layer to access and update information in the database.
- Client coordination for the project including status meetings
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes
- Used ANT scripts to build the application and deployed on WebSphere Application Server
- Used PVCS for version control
- Interacting with clients and all stakeholders and get their requirement.
- Development of the code as per the requirement.
- Participation in Knowledge Transfer Process and induction plans.
- Reviewing the code.
- Unit integration and system testing.
Confidential, DALLAS, TX
J2EE DEVELOPER
Responsibilities:
- Involved in the creating the system use cases from functional use cases requirements
- Designed and developed Class diagrams and Sequence diagrams using Rational Rose
- Developed Persistence layer using Hibernate
- Created layouts for dynamic web pages using Servlets, JSP, Struts, JSTL and Struts-tiles tag libraries for the SSP Workflow Application
- Struts validation was done using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling was done using Struts Exceptional Handler
- The various adapters in SSP suite interact with SSP Workflow using MQ. Have worked on configuring and troubleshooting the JMS / MQ Interfaces
- Used SAX parser for parsing XML files
- Used EJB 2.0 for implementing the business logic and interaction with the Database
- Developed SOAP based Web-Services and WSDL schema on using Axis. Created Web-Services components using both top-down and bottom up approaches
- Create Web Service Clients to consume Web Services
- Developed ANT scripts to build and deploy EAR files on to Weblogic Application Server
- Used Sub version for Version Control
- Worked on Bug-Fixing and application testing task. Functional testing was done using Mercury Quality Centre
Confidential, LOUISVILLE, KY
JAVA DEVELOPER
Responsibilities:
- Provided Paper-to-Paperless solution for General Electric Commercial Finance’s Health Care division called Healthcare Financial Services.
- Automated tasks that earlier required manual intervention.
- Generated Barcodes for a given set of documents at runtime.
- Automatic assignment of tasks to the different users in the department based on a set of predefined assignment rules.
- Indexed various documents based on different parameters.
- Automated the task of Document Generation based on the different types of Loan and different types of customers.
- Automated the check for the mandatory fields on the various screens of the Application.
- Requirement for Generating the County according to the United States Postal Service (USPS) procedure for a particular City, State and Zip code combination.
- Wrote scripts, procedures in PL/SQL to fulfill enhancement requirements.
- Prepared Technical Design and Unit Test Documents.
- Provided technical support for their leading Healthcare Financial Services Provider, (HPSC) which deals with providing financial assistance to healthcare professionals.
- Provided solution on immediate basis to a vast scope of user requirements.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in all stages of the End to End implementation Cycle.
- Involvement in Analysis during the Design Phase.
- Involvement in Client and Server Side Development - Construction of Struts framework (JSPs, action classes, action forms and configuration files), EJBs, Value objects and DAO, which form part of realizing a complete business transaction.
- Implemented Exception Handling in such a way that exception in the DAO (on the Websphere Application server) could be propagated to the JSP (on the Tomcat Web Server).
- Sole person responsible for integrating all the modules, verifying proper business results before promoting them for UAT.
- Implemented Security in all modules in CLEAR.
- Provided end to end implementation of the following modules: