Java Associate Resume
IllinoiS
SUMMARY
- 8+ years of IT experience in Development and Analysis in J2EE n - tier systems.
- Possess extensive experience in Core Java programming, Struts & Spring, Hibernate, JPA, Servlets and SQL.
- Possess very good exposure in the development of high performance, scalable web applications using J2EE technologies.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using Water Fall Model, Agile, Iterative and Test Driven Development.
- Expertise and thorough knowledge of Object-Oriented concepts, Struts 1.1 Frame Work with tiles, Servlets, EJB 2.0, JMS,MQ Series, JDBC, Java Beans, JPA, ANT, CVS, SVN, PL/SQL, Web Services based on Apache Axis and XML technologies.
- Experience with complete development process of web applications using the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing them with UML.
- Strong analytical, problem solving & communication Skills
- Good expertise in Java, J2ee (Servlet, Jsp), Spring, Struts, Hibernate, XML.
- Responsible for delivering the Applications to the client Confidential the specified time lines
- Identify gaps in current controls and suggest ways to improve the existing process.
- Document new initiatives.
- Involved in preparing the Proof of concept (POC).
- Involved in all phases of Software Development life cycle.
- Experienced in Handling a team and delegating the work.
TECHNICAL SKILLS
Technologies: J2EE 4, JSP 2.0, JDBC 2.0, Servlets 2.0
Servers: Apache Tomcat 6.0, Weblogic 9.2, Jboss
Operating Systems: Windows XP/NT/2000, Unix
Languages: Java 4/5/7, SQL
Architecture: OOAD
Web Technologies: JSP & Servlets, JSF
Databases: Oracle 10g, Oracle 11g, MS SQL Server, MySQL
Middleware: JDBC, Java Servlets, WebServices (SOAP and Restful), JMS
Development Environment: Eclipse, MyEclipse, IntelliJ
Framework/API's: Java API, Spring, Hibernate, Struts, JUnit, JPA, Maven, ANT
Version Control: Visual Source Safe VSS, SVN
PROFESSIONAL EXPERIENCE
Confidential, Illinois
Java Associate
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using UML and Rational Rose.
- Involved in Java, J2EE, Struts, Web Services and Hibernate in a fast paced development environment.
- Followed Agile methodology, interacted directly with the client, provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Involved in writing High level Design Document and Detailed Web service Design Document in consultation with Business and drafted UML Diagrams using MS-Visio.
- Designed and Developed database design document and database diagrams based on the Requirements.
- Web Service using Struts MVC Framework.
- Implemented Struts validation framework.
- Developed Web Services using IBM Rad.
- Implemented Web Service security on JBoss Server.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping POJO's and hibernate queries.
- Implemented DAOs for data access using Spring ORM with Hibernate.
- Implemented/optimized complex stored procedures for performance enhancements.
- Designed the XML Schema for data transmission using xml documents.
- Wrote Unit tests using JUnit.
- Wrote build scripts using Java Script and used Subversion as source control.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using UML and Rational Rose.
- Created and configured Spring IoC (Inversion of Control) using Dependency Injection.
- Spring framework implemented with Hibernate to connect and query to the Oracle database.
- Responsible for creation and maintenance of the core Subversion repository; enabled the team's distributed development through the Subclipse Eclipse Plugin.
- Got opportunity to use Log4j for logging and JUnit for unit testing.
- Actively participated in deploying the application into JBoss server.
- Involved in the System Testing, User Acceptance Testing (UAT) and Production Storm Suppor
Confidential
Java Developer
Responsibilities:
- Implemented the application using Struts Framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Springfor dependency injection and integrated with the Struts and Hibernate.
- Used JMS for reliable and asynchronous exchange of important information such as loan status report, between the clients and the bank.
- Implemented design patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- Consumed web service using WSDL and SOAP to get the credit history from the service provider.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of tables, indexes, stored procedures, database triggers and functions.
- Apache Ant was used for the entire build process.
Confidential
Java Developer
Responsibilities:
- Part of the technical team in the development of MVC Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP, to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListenerinterface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Bugzilla and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
