Java Developer Resume
Topeka, KansaS
SUMMARY
- 6 year’s experience in designing and developing applications using technologies Java, J2EE, Oracle such as Struts, JSP, Servlets, Hibernate and JDBC.
- Involved in both design and implement business requirements.
- Experienced in full System Development Life Cycle (Process Engineering, Design, Development, Deployment and Support)
- I have worked wif Java Patterns (Singleton, Factory patterns and Adapter) & J2EE Design Patterns (MVC, Factory, Data Transfer Object & Session Façade and Dependency Injections Pattern)
- Experienced working wif Agile and Waterfall development methodologies
- I have experience in optimizing Software Development using Java Best Practices
- I also involved in code quality through better design
- Experienced in using SVN and VSS.
- Experienced in developing web applications using Eclipse, IBM RAD. and RSA
- Experienced in developing applications using J2EE 1.2/1.3/1.5
- Experienced in Jakarta Tomcat server.
- Proficient in SDLC using Agile and Test Driven Development (TDD).
- Hands on experience in Performance tuning of SQL queries
- Experience in Software Design and Development using JSP, Servlets, Struts and MVC Frameworks
- Experience on Spring Framework for Dependency injection and integrated wif Struts and Hibernate.
TECHNICAL SKILLS
Languages: Java 1.3/1.4/1.5,HTML,SQL
J2EE Technologies: Servlets, JSP
Open Source Framework: Struts1.x, Spring 2.5/3.0, & Hibernate
Application Servers: WebSphere 5.1, WebSphere 6.0, Weblogic 8.1
Web Technologies: XML
Database Products: ORACLE, IBM DB2 and MySQL
IDE’s: IBM WSAD5.1, Eclipse3.0, Net Beans, Jbuilder, TOAD for Oracle
Version Control Tools: SVN, VSS (Visual Source Safe)
Operating Systems: MS Windows 95/98/2K/XP, Windows NT, UNIX (Shell Scripting)
PROFESSIONAL EXPERIENCE
Confidential, Topeka, Kansas
Java Developer
Environment: Websphere 7.5/8.0, Java1.5, J2EE (JSP, Hibernate, Spring), JDBC, Maven, RSA
Responsibilities:
- Responsible for teh analysis of project requirements and teh development of technical specifications.
- Provided Level of Effort for development tasks per teh requirements.
- Created Spring beans as dependency Injection (DI) / Inversion of Control (IOC) for communication between different layers in teh application.
- Used Spring DAO Support for Hibernate and JDBC.
- Used RSA as IDE for executing programs and building teh application.
- Created spring dependency injection to communicate wif each layer.
- Created Hibernate mappings using annotations for DAO.
- Created JUnit test cases for unit testing teh components.
- Delivering teh system using Agile Programming Methodology/SCRUM.
- Responsible for installation tests before teh release of teh application.
- Involved in code review and peer review.
- Performing Integration testing of teh application wif all modules.
Confidential, Ramsey, New Jersey
Java Developer
Environment: Web sphere 5.1, Java, J2EE (JSP, Servlets, Struts), JDBC, Eclipse
Responsibilities:
- Understanding functional, business and system requirements
- Used IBM rational to design WSDL.
- Resolving Production Bugs and Bugs in all teh Test environments as QA, Pre prod.
- Implemented teh JSP pages wif Struts 1 tags.
- Implemented teh ORM wif Hibernate to communicate wif teh DB.
- Reviewing, testing and integration of teh modules.
- Involved in QA meetings for test cases Review
- Implemented Custom Validators and Custom tags.
- Created Struts Custom Interceptors to provide teh Cross Cutting functionality such as autantication etc.
- Implemented both server /client validations using Struts Validation framework.
- Used Struts Tiles for managing teh view part.
- Created JUnit test cases
- Debugging teh application on IRAD IDE for fixing teh bugs
- Modification/creating teh SQL queries to implement teh new client requirements
- Supporting and finding solutions for any issues in Production, System test and QA environment
Confidential, Portland, Oregon
Java Developer
Environment: Java, J2EE (Struts, JSP, JDBC), JDBC, JUNIT, Tomcat, SQL
Responsibilities:
- Modified teh code to use new Java 5.0 Generics feature.
- Implemented both server /client validations using Struts Validator framework.
- Used Struts Tiles for managing teh view part.
- Debugging teh application on IRAD IDE for fixing teh bugs
- Modification/creating teh SQL queries to implement teh new client requirements.
- Implemented teh Messages module by creating JSP’s, Action classes, Entity Beans each representing one table and Session Bean by using a Session façade design pattern. Implemented Custom Validators and Custom tags.
- Modification/creating teh SQL queries to implement teh new client requirements.
- Hibernate was used as persistence layer to connect to teh database.
- Designed web pages using JSP and HTML.
- Implemented both server /client validations using Struts Validator framework.
- Debugging teh application on IRAD IDE for fixing teh bugs
Confidential, Pasadena, CA
Java Developer
Environment: Java 1.5, J2EE, Struts 1, Hibernate, JSP, Web logic, Eclipse, JDBC & winNT
Responsibilities:
- Designed web pages using JSP, JavaScript and CSS.
- Developed application using Struts MVC framework.
- Implemented both server /client validations using Struts Validator framework.
- Used Struts Tiles for managing teh view part.
- Debugging teh application on IRAD IDE for fixing teh bugs
- Modification/creating teh SQL queries to implement teh new client requirements.
- Implemented teh Messages module by creating JSP’s, Action classes, Entity Beans each representing one table and Session Bean by using a Session façade design pattern.
- Implemented Custom Validators and Custom tags.
- Involved in Requirement analysis and use case design.
- Provided Level of Effort (LOE)/ estimations and time lines for teh user requirements.
- Created Hibernate mappings JDBC to invoke stored procedures and fetch information from data store. using annotations for DAO.
- Created JUnit test cases for unit testing.
- Delivering teh system using Agile Programming Methodology/SCRUM..
- Performed installation tests before teh release of teh application.
- Involved in complete development of teh application.
- Involved in code review.
- Creating teh custom tags and wisely used them on teh JSP.
- Designed web pages using JSP, JavaScript CSS.
- Developed teh application using Struts framework.
- Developed procedures/functions and triggers.
- Involved in developing teh functional specs using UML in Rational Rose.
- Performing Integration testing of teh application wif all modules.
Confidential, Pasadena, CA
Java Developer
Environment: Weblogic 8.1, Eclipse, Java, J2EE (EJB, JSP, Servlets), Oracle, VSS, Win NT and UNIX.
Responsibilities:
- Involved in Requirement analysis and use case design.
- Implemented both server /client validations using Struts Validator framework.
- Modification/creating teh SQL queries to implement teh new client requirements.
- Implemented teh Messages module by creating JSP’s, Action classes, Entity Beans each representing one table and Session Bean by using a Session façade design pattern.
- Implemented Custom Validators and Custom tags.
- Involved in Requirement analysis and use case design.
- Provided Level of Effort (LOE)/ estimations and time lines for teh user requirements.
- Created JUnit test cases for unit testing.
- Performed installation tests before teh release of teh application.
- Involved in complete development of teh application.
- Performing Integration testing of teh application wif all modules
