Lead Java Developer Resume
Dayton, OH
SUMMARY
- Over 7 years of IT experience in Analysis, Design, Development and Deployment of Web and Enterprise applications in Java/J2EE environment.
- Strong understanding of Object Oriented Analysis and Design, Object Oriented Programming and Software Development Life Cycle (SDLC) process.
- Strong knowledge of Java / J2EE design patterns like Flow Controller, MVC, Business Delegate and Data Access Objects.
- Expertise in using Struts, Springs and Hibernate Frameworks.
- Expertise in Low Level Designing using UML and Rational Rose 2002.
- Implemented asynchronous UI components state change - using AJAX,JQUERY.
- Extensively used JDK 1.4, 1.5, JSP, Servlets, EJB 2.1, JDBC 3.0, JUnit 4.3, SAX, DOM, AWT, Applets, Ant, Tag Libraries, JavaScript, HTML, XML, JTA 4.0 and Web Services.
- Has experience on WebLogic 8.1, Websphere 5.0, 6.1 and Tomcat 5.0, 6.0 Servers.
- Experience in Software Configuration management using VSS and Rational Clear Case
- Has expertise in interacting with databases like Oracle and DB2.
- Developed Stored Procedures and Functions using PL/SQL.
- Good experience with tools like TOAD, PL/SQL Developer 5.1.3.
- Extensively involved in code reviews and performance tuning for the application to ensure the delivery of high quality.
- Actively handled onsite - offshore communication.
- Gained a fair understanding and impact of change management, handover procedures, documentation, escalation process, unit testing, standards in development and deployment while offering production support services.
- Involved in testing the application manually.
- Strong communication and interpersonal skills
TECHNICAL SKILLS
J2EE Technologies: Java, JDBC, Servlets, JSP, HTML, XML
IDE/TOOLS: Eclipse 3.0,RAD 7.0,WSAD,Editplus,Toad 10
Scripting Languages: JavaScript, CSS, AJAX, JQuery.
Web /Application Servers: Websphere 6.1,Weblogic 8.1, Tomcat 5.0
RDBMS: Oracle
Framework: Struts 1.0/1.1/1.2, Hibernate 3.0
Design Tools: Rational Rose 2003
Version Control: VSS, Rational Clear case
PROFESSIONAL EXPERIENCE
Confidential, Dayton, OH
Lead Java Developer
Responsibilities:
- Working as Team Lead for requirements gathering and analysis.
- Creation of high level and low level design documents.
- Creation of sequence diagrams
- Creation of JSP pages Java Script code.
- Extensively used Ajax and JQuery to achieve the requirements.
- Creation of Controllers, models and views using the Struts framework.
- Trouble shooting issues and fixing them.
- Root cause defect analysis to discover issues and resolve them.
- Client communication
- Co-ordination between client and offshore.
Confidential, Dayton, OH
Lead Java Developer
Responsibilities:
- Worked with the Technical Analysts for requirements gathering and analysis.
- Worked as Team Lead for requirement clarifications.
- Creation of HLD and LLD.
- Development of the website pages and user controls including UI and back end connectivity.
- Creation of Stored Procedures and modifying the existing ones to accommodate the changes.
- Extensive use of AJAX and JQuery.
- Creation of Controllers, models and views using the Struts framework.
- Provided quick resolution to defects logged.
- Trouble shooting issues and fixing them.
- Root cause defect analysis to discover issues and resolve them.
- Co-ordinated between client and offshore.
Confidential, Dayton, OH
Lead Java Developer
Responsibilities:
- Gathering requirements and doing the analysis.
- Development of the website pages, user controls, web parts and database scripts
- Working closely with the Dictionary Services Team (responsible for giving us suggestions) and with the MarkLogic server Team for bringing the requirements to closure.
- Used AJAX for dynamically updating HTML.
- Unit testing and bug fixing.
- Trouble shooting issues and fixing them.
- Root cause defect analysis to discover issues and resolve them.
- Code review and mentoring the team.
- Co-ordinated between client and offshore.
Confidential, Dayton, OH
Lead Java Developer
Responsibilities:
- Requirements gathering and analysis.
- Working with the Net Insight team closely to decide on the name of the parameters
- Development of the website, pages, user controls and the database scripts.
- Creation of design documents.
- Code review.
- Bug fixing.
- Client Interaction.
Confidential, Dayton, OH
Lead Java Developer
Responsibilities:
- Analysis of requirements.
- Development of JSP’s for the source guides.
- Usage of HttpClient for making backend calls.
- Designed unit test cases and executed the same.
- Client Interaction.
- Co-ordinated between client and offshore
Confidential, Dayton, OH
Sr. Java Developer
Responsibilities:
- Creation and maintenance of web pages involving a custom framework called sniglets.
- Development of new webpages using C++.
- Addition of new features to web sites.
- Development of tools for fetching DB data from a website, storing it and displaying the data on our websites.
- This project is a mix of two OOP Technologies C++ and Java.
- Maintaining the same state of the application back and forth was a challenge.
- Designed unit test cases and executed the same.
- Client Interaction.
- Co-ordinated between client and offshore.
Confidential, Dayton, OH
Software Engineer
Responsibilities:
- Preparing the Detailed level design and Unit test cases.
- Coding of the requirements using Java with Struts Framework, Oracle, Rational Application Developer, TOAD,
- Implementation of the Detailed level design
- Wrote SQL scripts for creation of new tables and stored procedures.
- Testing of the application.
- Worked on Defect prevention and created a best practices document to be followed to reduce the number of defects.
Confidential
Software Engineer
Responsibilities:
- Preparing the Detailed level design and Unit test cases.
- Coding of the requirements using Java with Struts Framework, Oracle, Rational Application Developer, TOAD,
- Implementation of the Detailed level design
- Wrote SQL scripts for creation of new tables and stored procedures.
- Testing of the application.
- Worked on Defect prevention and created a best practices document to be followed to reduce the number of defects.
- This is the training project I have done at Infosys.