Java Application Developer Resume
Cincinnati, OH
SUMMARY
- 12+ years of Java/J2EE experience in applications architecture and development and maintaining software solutions in air - lines, insurance, financial and retail industries. Expertise in middleware and service oriented application development.
- 12 years programming experience with Java/J2EE including extensive backend applications development, web services, data access and integration.
- 12 years programming experience with J2EE technologies including Servlets, Java Server Pages (JSP), Custom Tags Libraries, Enterprise Java Beans (EJB), Java Databases (JDBC), Swing and Java Message Server (JMS).
- Good knowledge in Java Data structures, Multi-Threading, Collections and Concurrency Frameworks.
- Strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency
- 8 years of hands on experience in writing SOA application using SOA and Restful web services.
- Working with Core java while implementing multithreading and executing in struts framework.
- 10 years of working knowledge web framework and tools using Spring framework, Struts, DHTML, Java Script and jQuery.
- 10 years of hands on experience in using WebSphere, WebLogic application servers and web servers like Apache Tomcat and Java web servers, both on windows and UNIX and Sun Solaris platforms.
- Experienced with many different Java tools including Maven, Ant, JUnit, and Eclipse
- 12 years of database experience including Oracle and DB2.
- 12 years of Oracle programming experience including advanced PL/SQL programming, high performance SQL tuning, database design, database tuning, views, cursors, functions, procedures, packages, and triggers.
- Worked on core java for multithreading, arrays and GUI (AWT)
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, HTML, JavaScript, XML
App. Servers: WebSphere, WebLogic, Apache, Tomcat, Jetty
Technologies: J2SE, J2EE, JDBC, JSP, servlets, EJB, JSF, XML, XSLT, Web Services, Hibernate, Struts, Spring, HTML, JavaScript, Ant, Maven and JUnit
Developing Tools: Eclipse, Rational Application Developer, JBuilder and WSAD
Systems: Windows, Linux, Solaris, Hypervisor(KVM,ESXI)
Databases: DB2 and Oracle & APEX
Version Control: CVS, WINSCP and SVN
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati OH
Java Application Developer
Responsibilities:
- Developed web services using Techrx web framework using Rational software architect 9.5(RSA) to move business logic from Swing client at client side to central module.
- This enabled the front end team to interact with more than one client - Swing, Web and third party consumers.
- Developed business module to validate customer orders from different sources with customer using EJB, Hibernate (JPA) and Techrx framework. Also migrated business logic from PL/SQL to distributed, multi-threaded Java application.
- Implements the Transaction Processing (XA) to maintain concurrency across databases.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Responsible for installation and implementation of JRules ILOG server, team server and the application server.
- Developed various Java Beans using Core Java to implement business logic.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developer test and debug framework using JUnit. This enabled to find issues with integration and debug issues at production using mock data.
- Developed a thin client using Spring 3.x, Spring Web Flow to interact with customer order system to view the progress of order and view any specific order. Provided simple validation using jQuery.
- Worked with front end team to develop user interface with Prime Faces, Java Server Faces (JSF), JavaScript Framework, HTML5,CSS3 based thin client application using .
- Implemented a log monitoring system Log4j Email appender and health check pages.
- Used SVN and GIT for maintaining the Version Control for all components.
- Deployed .ear file into web sphere application server using WAS console.
- Configured Data Sources using JDBC thin drivers, JEE in Web sphere Application server using Web sphere Admin Console.
- Involved in performance tuning of the application using JVM profiling tools.
- Participated in QA test plan reviews and provided data setup for QA team.
- Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process
- Was responsible for implementing the procedures related to design, code and testing of the application with ILOG JRules.
- Involved in integration testing, User Acceptance testing of the application.
- Participated in full life cycle the Project such as Requirements, Design, Construction, Testing, and Go Live and after support.
- Working on Infra (bugs and issues tracking system) Tickets
- Involved in code reviews at various phase of application development.
- Involved in production support for correcting data issues on Oracle11g.
Confidential, Cincinnati OH
Java Application Developer
Responsibilities:
- As Lead Consultant - Application Development with SDLC in implementing the enhancements.
- Using SOAP service client and multithread approach to concurrently access and collate the entire data to a single domain model. Core Concurrency API was used extensively.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Developed User Interface with Prime Faces, Java Server Faces (JSF),JavaScript Framework, HTML5,CSS3, EJBs (deployed on Web sphere Application Server 6.x using with Rational Application Developer(RAD) tool.
- Implemented Confidential (SSO) using LDAP (Lightweight Directory Access Protocol) and Netegrity Site Minder for Secured Sites and Projects sites etc.
- Developed the business layer logic and implemented EJBs Session beans.
- Implemented business components using Rational Application Developer(RAD) with Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator, Java/J2EE, EJB, Hibernate, Spring 3.x, Spring Web Flow.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Developed Junit Test case classes and tested persistence methods of the different components using J Unit framework.
- Involved in documentation, review, Analysis & Design and fixed post production issues.
- Worked on bug fixing and enhancements on change requests.
- Worked on Infra Tickets
- Fixed Post Production Support issue and involved in client interactions with Prime Faces, Java Server Faces (JSF),Java Script Framework,CSS3.
- Responsible for Triage and support for test, business teams during QAT/UAT cycles.
Confidential, Schaumburg IL
Working system Analyst
Responsibilities:
- Providing production support to the application
- Analyzing the production support requests and Enhancements with Software development life cycle (SDLC).
- Development of enhancements, support requests.
- Developed client web services for communicating to CMS systems with Rational Application Developer(RAD) tool.
- Developed User Interfaces with HTML5,JSP API, EJBs (deployed on Web sphere Application Server 6.x.
- Configured strus-config.xml for action mappings.
- Created shell script to run nightly batch jobs and process the data.
- Participated in full life cycle the Project such as Requirements, Design, Construction, Testing, and Go Live and after support.
- Responsible for translating business requirements into technical specifications.
- Responsible for creation and execution of Test Plans such as Unit test and Integration testing.
- Involved in production support responsibilities.
- Innovatively developed a producer identifier tool for Business users.
Environment: Technologies: Java/J2EE, JSF, EJB, Eclipse, GIT, Hibernate, Rational Software Architect (RSA), Java Server Faces (JSF), Java Script FrameworkJDBC, JEE, JSP, OO Analysis & Design, Prime Faces, RDBMS/SQL, Spring 3.x, Spring Web Flow, Version Control, XML, CSS3, Websphere and Oracle.
Confidential, Cincinnati OH
Working system Analyst
Responsibilities:
- Analyzing the production support requests to the closures and providing production support to the application.
- Worked in a team of 4 Software Developers, 2 Quality Analysts, a Business Analyst, (in certain cases) a Product Manager, a Technical Delivery Manager and a Project Manager
- Analyzing and designing requirements provided by business users.
- Working with Enterprise level applications that communicate through Web Services, also improving my troubleshooting/Debugging skills when dealing with these Web Services with SOAPUI.
- I work with DB2 and WebSphere Server4, for deployment of these enterprise based applications (WARs and JARs).
- Integration and Unit testing implementation for new/refactored code.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, WebSphere 4.0 Application Server, Log4j, UML, Rational Clear case, Windows NT.
Confidential
Working system Analyst
Responsibilities:
- Involved in SDLC, System Requirements study and conceptual design.
- Used UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Worked in to developing the Stateful session Beans for maintaining the session and managed transactions.
- Extensively worked the DAO, DTO, DO, Session façade, Singleton, Business Delegate and Service Locator design patterns
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Used Junit for testing the program. Used VSS as source control.
Environment: Servlets, JSP, JDBC, Oracle 7i, WebLogic 6.1
Confidential
Working system Analyst
Responsibilities:
- Analyzing Change request or new requirement for enhancing a module and prepare detailed design document and solution overview document.
- Developing Web Services based application based on latest JAX-WS 2 specification and with Spring Integration for versioning.
- Integration and Unit testing implementation for new/refactored code.
- Used Oracle to store data in the database.
- Developed code for DAO layer to bring data from oracle database.
- Developed code for Model class which maps to the corresponding oracle table.
- Provided Log4j support for the application for debugging the system
- Reviewed the code, done JUnit testing, proposed and implemented performance enhancements, worked with DB2, Oracle databases, running SQL scripts and procedures
- Worked on parsing the XML files using SAX Parsers
- Develop code for user stories (based on user requirements) and successfully approve it from QA
- Refactor existing code based on best coding practices
- Involved in upgrading production stores at the time of major releases
- Worked closely with Enterprise Architect Team to provide new feature and enhancements
- JQuery and JavaScript were used to handle all functionality of the front page along with HTML.
Environment: Windows XP, Solaris, Windows 2000 Server, Web logic 6.1, I Planet, Netgrity Site minder, Confidential FileNet, Venice Bridge, Eclipse, Oracle 8.
Confidential
Working system Analyst
Responsibilities:
- Developed middle tier using Session Bean, Entity Bean and presentation layer made use of JSP.
- Oracle was used as a database.
- WebSphere 4.0 was used as the application server.
- Implemented the required Java Beans used by the JSP components.
- Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.
- Involved in Design, Development and Testing.
- Wrote Technical and Functional test scripts.
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
Environment: Web Sphere 4.1, IBM HTTP Server 1.3.19, Site Minder’s Policy Server 4.51. Site Minder’s Web Agent 4.51, Web Sphere Application Developer 5, Oracle 8I and SOAP
Confidential
Working system Analyst
Responsibilities:
- Implemented Struts Framework application architectures based on the Model View Controller (MVC) design paradigm.
- Developed Action Handlers for communication between front end and backend layers.
- Validations using JavaScript and struts validator mechanism.
- Implemented Struts-Tiles for layout purposes.
- Worked on developing EJBs (session, entity beans and message driven beans) and deployment on WebLogic application server 5.
- Programming Java Servlets and JDBC connectivity
- Participated in code reviews at various phase of application development.
- Used TOAD to access database tables and generate PL/SQL Commands.
- Participated in writing stored procedures, SQL queries.
Environment: Java2, EJB, Servlets, JSP, JDBC, Struts Frame work and Windows NT
