Java Developer Resume
Cincinnati, OH
SUMMARY
- Seeking a position in a challenging environment where I can utilize my knowledge and Confidential the same time gain new skills.
- 5 years of experience as a Software developer building enterprise Solutions in Java, J2EE, Web Services, Struts, Hibernate and Spring Technologies.
- Experience in n - tier application, design and development using J2EE technologies.
- Working knowledge of MVC frameworks like Struts and Spring MVC.
- Competent with skilful ability in using Spring (DI, AOP) and ORM frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Working knowledge of AJAX based frameworks such as JQuery.
- Working knowledge with development in Agile Methodology.
- Experienced in several database systems like Oracle 8i/9i/10g and MySQL.
- Team player with good analytical, communication and interpersonal skills.
- Hands on experience in configuring and using the tools like JUnit, JTest & JMeter.
- Worked on XML parsing using DOM parsing technologies.
- In-depth understanding of web based architectures, web technologies, SDLC and OOAD.
- Good customer interaction skills and has played the role of single point of contact between the offshore team and customer.
- Working Knowledge of RationalRose2000 for constructing and designing UML use cases, class diagrams and documentation.
- Experienced in retail and ecommerce applications.
- Good Confidential documenting and understanding user requirements and system specifications.
TECHNICAL SKILLS
Operating System: Windows, Solaris
Languages: Java, C++, C, VB6, PL/SQL, HTML, UML, HTML5, XML, JavaScript, PHP, JavaScript, CSS.
J2EE Technologies: JDBC, Servlets, JSP, JMS, JSF 2.0
Frame Work(s): Struts, Hibernate, Spring MVC, Spring.
Databases: Oracle(PL/SQL), MySQL, MSSQL, DB2, Confidential -SQL
Web Servers: Apache HTTP
Application Server: Web Logic, JBoss, Web Sphere, Apache Tomcat
Tools: Eclipse/My Eclipse, NetBeans, Toad, RAD, RSA.
Version Control: CVS, Rational Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Involved in understanding of the business requirements, design and development of the project.
- Created interfaces and there corresponding concrete classes and also mapped their attributes as objects with the tables in the database.
- Developed the web layer using Spring MVC framework.
- Developed the presentation layer using JSP, HTML and client side validations using Jquery.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with Oracle database.
- Participated in the development of projects related to Web Services
- Applied J2EE design patterns like Business Delegate, DAO and Singleton.
- Deployed and tested the application using Apache Tomcat server.
- Involved in code reviews and tested code extensively using JUnit testing.
- Worked with QA team in preparation and review of use case scenarios.
- Developed high performance SQL queries to fetch the business data using Oracle as database.
- Participated in project developments using Agile Methodology.
- Installed and configured Log4j for logging the application logs.
Technologies Used: Core Java, JSP, JavaScript, Jquery, Hibernate, Ant, Tomcat, EJB, CVS, Eclipse, Oracle and Spring MVC, HTML, CSS, Agile.
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Involved in the development of module related to Web Services.
- Involved in project developments in Agile Methodology.
- Prepared Sequence Diagrams and Class Diagrams using RAD.
- Participated in high-level requirements gathering meetings with client.
- Used both SAX and DOM parser for XML related development.
- Developed application on Spring Framework.
- Used JSF as the user interface design model to render the view for the end user.
- Used jquery for client side validations and also applied jquery plugins where necessary such as jquery datepicker.
- Also used Spring MVC in some part of the project.
- Created interfaces and there corresponding concrete classes and also mapped their attributes as objects with the tables in the database.
- Worked with Hibernate for Database Persistence.
- Deployed and tested the application using Weblogic AS.
- Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
Technologies Used: Core Java, J2EE, JSP 2. 0, Jquery, JDBC, Hibernate, Spring framework, Spring MVC, EJB, AOP, Weblogic, JUnit 3.8.1,JSF 2.0, Maven, MySQL, CVS, RAD 6.0.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Implemented the required functionality using Hibernate for persistence & Struts frame work and JSTL for front end development.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with Oracle database.
- Developed modules that integrate with web services which provide global information.
- Used web services to communicate and integrate with different systems.
- Installed and configured Log4j for logging the application logs.
- Used different features of Struts like validation framework and tags library.
- Wrote ANT build scripts to build and deploy the application on Web Sphere.
- Developed a standalone java component which interacts with Crystal Reports on Crystal Enterprise Server in order to view reports as well scheduling of reports, storing data as XML and sending data to consumers using SOAP.
- Deployed the application and tested on Web Sphere Application Servers.
Technologies Used: Core Java, Hibernate, JavaScript, Struts, Websphere6.0, Eclipse 3.2, Oracle(PL/SQL), Web Services, Rational Clear case and ANT.
Confidential, IL
Junior Java /J2ee Developer
Responsibilities:
- Developed the application using Struts MVC framework.
- Extensively used XML in process details that are stored in the database and for later use.
- Part of core team to develop process engine.
- Developed Action Classes and used Struts validation framework.
- Involved in creating project related documentations like user guides.
- Implemented modules like Client Management and Vendor Management.
- Involved in various client meetings.
- Implemented Access Control Mechanisms to provide various access levels to the user.
- Involved in the database design and normalization.
- Designed and developed the application using J2EE, JSP, XML, Struts, and Hibernate.
- Developed DAO and hibernate implementation Class for data access.
- Designed the database in MS-SQL server 2000.
- Developed Java Scripts for client side validations in JSP.
- Developed JSPs with Struts tag libraries for the presentation layer.
- Coordination with the on-site and QA teams to facilitate the high quality delivery from the offshore team on schedule.
Technologies Used: Core Java, J2EE, JSP, JavaScript, HTML, Struts Framework, Servlets, MSSQL.