Java-j2ee Developer Resume
Alexandria, VA
SUMMARY
- 7+ years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis and JAVA, J2EE.
- Experience in developing applications using Apache Tomcat.
- Experience in developing J2EE Technologies (JSP, Servlets).
- Proficient in implementing MVC architecture using Jakarta Experience in writing Java Scripts for client side validation.
- Expertise in Server Side Programming using J2EE, Java, JSP, Servlets, MVC and Jakarta Struts framework, JDBC, EJB, HTML, JavaScript, Hibernate, SQL, PL/SQL, Eclipse, My Eclipse
- Have knowledge in different types of protocols - HTTP, HTTPS, FTP and SOAP
- Hands on Experience in developing applications using IDE’s like Eclipse
- Experience in Database technology: Oracle, MySQL
- Expertise with Source Code management tools: VSS, ClearCase, DMS Solid background in Object-Oriented analysis and design.
- Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
- Work closely with other software engineers, QA and Support/Operations groups to develop top quality applications for business needs.
- Intuitive and Inquisitive with superlative problem solving skills.
- Possess good analytical skills and quickly adaptable to newer Technologies.
- Ability to work with a team and individually.
- Extensive work experience in developing written documentation for technical audience.
TECHNICAL SKILLS
Languages: Java, J2EE
Web Technologies: JDBC, Servlets, JSP, JSF, Icefaces, Java Beans, MVC, Struts, Hibernate, JavaScript, AJAX, XML,XSL and HTML
Development Approach: Waterfall, Iterative and Agile
Application/Web Servers: Apache Tomcat, BEA Web Logic and Oracle OC4J.
IDE Tools: Eclipse, My Eclipse 6.0
Databases/API: Oracle, MS Access, SQL Server and MySQL
Operating Systems: Windows 2003/2000/NT/XP
Data Modeling: Microsoft Visio
Frameworks: Struts 2, Spring and Hibernate
Tool: ANT, Maven, Log4J and JUnit
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Java-J2EE Developer
Responsibilities:
- Interacted with Business analysts to analyze the business requirements.
- Involved in Requirement gathering, Analysis, Preparing Technical specifications i.e Usecases, Usecase realization documents according to the requirements.
- Developing the application implementing Waterfall Lifecycle model.
- Strictly following Sprint deadlines and delivering all the deliverables on time.
- Adopted J2EE best practices and design patterns which is customized using Spring pattern Inversion of Control.
- Developed presentation layer using JSP, HTML, JavaScript, and developed various screens which implement Real -Time Claim functionality.
- Designed and developed a REST-ful style Web Services layer to interface with the client system
- Implemented enhancements involving major framework changes using singleton and factory design patterns.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java,J2EE, JSP, JDBC, Spring, SAX, JavaScript, Parser, XMI, Oracle, Tomcat 5.5, Ant, IBM Rational ClearCase, IBM Rational ClearQuest, Web Services, Restful, SOAP,Ant, JUnit, Oracle IE and Mac Safari compatibility
Confidential, Topeka, Kansas
Java-J2EE Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Designed and developed high level and low level design documents.
- Developed the design documents Navigation Map and Technical Design documents for Offer/Signup
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Unix, WebServices, Restful, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS,CVS, Log4J, JAXB, JUnit, Eclipse, Oracle 10g.
Confidential, Bridge Water, NJ
Java Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application
- Implemented presentation tier using HTML, JSP, Servlets, AJAX frameworks.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Used JavaScript for client side validation.
- Implemented Struts MVC framework for developing J2EE based web application.
- Used JDBC to connect and access database.
- IBM WebSphere 6.0 to deploy J2EE application components
- Database tier involved the SQL Server.
- Created MS Stored Procedures and SQL statements for the effective retrieval and storage of data from the database.
- Developed JUnit test cases
- Building and deploying into different environments using ANT scripts.
Environment: Java, JSP, Servlets, Struts, HTML, DHTML, JavaScript, JQuery,SQL Server, WSAD, WebSphere, JUnit, XML, AJAX, WSDL, Windows NT, CVS.
Confidential, NY
Java Developer
Responsibilities:
- Involved in analysis of the specifications from the client and actively participated in SRS documentation.
- Analyzed and designed a scalable system which includes using, Object oriented concepts, OOAD and the various J2EE design patterns. .
- Developed JSF pages using JSF, Ice faces
- Involved in developing business logic layer and Data Access layer using Spring Framework,
- Designed and Developed different modules using Design Patterns (Dao’s, Value Objects).
- Involved in testing the Business Logic layer and Data Access layer using Junit.
- Mentoring the team members and execute the assigned tasks with their co-ordination
Environment: Java, Jsf, Icefaces, Spring, Eclipse, Agile Methodology, UNIX, SOAP, WSDL, Tomcat, JUnit 4.0 and Oracle 10g.