Java J2ee Developer Resume
NY
SUMMARY:
- Almost 6+ years of experience in IT Industry mainly in designing, developing and integrating components for robust web - based and client/server software applications.
- Experienced working with numerous technologies including: Java SE/EE (JSPs, Servlets, JDBC), OOAD, XML, HTML, JavaScript, SQL, Design Patterns, Full SDLC, Multi-Tiered Environments, C/C++, Eclipse, NetBeans.
- Experienced on backend side in RDBMS including: Oracle, PL-SQL (Programming Language), SQL, MySql.
- Experienced in writing Web Services using WSDL, SOAP, REST and UDDI in distributed web application development environment.
- Extensive experience in using spring and Struts (MVC Architecture) Framework.
- Experienced working with Spring Framework - Hibernate transaction.
- Experienced working with Hibernate Persistence Framework and Design Patterns including: Factory, Session Façade, Business Delegate, Data Access Object, and Data Transfer Object.
- Experienced working with UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java J2EE Developer
Responsibilities:
- Full Life Cycle experience including requirements analysis, high-level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
- Involved in discussing the requirements/enhancements with the Business team.
- Used Object-Oriented Analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Participated in code reviews, ensured that all solutions are aligned to pre-defined architectural specifications; identified/troubleshot application code-related issues; reviewed and provided feedback to the final user documentation.
- Used JAVA EE, Java, JSP, XML, Hibernate, Spring, JavaScript, Apache and Tomcat technologies.
- Participate in team estimation and proposed the possible solutions.
- Worked in Agile Environment, participated in Daily Standup meetings and Weekly Project meetings.
- Consumed and produced RESTful webservices, deployed webservices by Apache.
- Used J-Query and AJAX for Web 2.0 development.
- Implemented MVC architecture using Spring Framework.
- Developed JUNIT4 Test Cases.
- Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
- Used Design patterns such as Singleton, Session Façade etc.
- Used Hibernate 4.0.1 framework for interacting with the database and Object Relational Mapping (ORM) tool for persisting java objects.
- Validated client side data by using JavaScript before being submitted to the middle tier.
- Wrote SQL Queries, Views, Triggers.
- Used Maven as build tool.
- Achieved continuous integration by using Team City.
- Produced and consumed RESTful web services using resource-based URIs.
- Developed applications using Apache tomcat.
- Experienced working with version control systems i.e. SVN.
Environment:Java 6.0, J2EE, JSP, Apache Tomcat application server, Hibernate 4.0.1, Spring 4.X-3.X, Apache Log4j, CSS, HTML, SQL SERVER, JavaScript, Eclipse, Cruise Build, CVS, Maven.
Confidential, Buffalo, NY
Java/J2EE Developer
Responsibilities:
- Involved in understanding of Business requirements, Design and Development of the project.
- Developed the business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
- Participated in code reviews, ensured that all solutions are aligned to pre-defined architectural specifications; identified/troubleshot application code-related issues; reviewed and provided feedback to the final user documentation.
- Implemented MVC architecture using Spring Framework.
- Produced and Consumed SOAP and RESTful web services.
- Performed Unit test cases development using J-Unit.
- Used Design patterns such as Singleton, Session Façade etc.
- Developed Business Logic Beans using Session Façade Design Pattern.
- Participated in modification and testing of existing code, existing JavaBeans classes and J2EE.
Environment:Java 5.0, J2EE, Servlets, JSP, Apache Tomcat, Hibernate 3.X, Spring 3.2.5, XML, CSS, HTML, MySQL, JavaScript, Eclipse.
Confidential, NYC, NY
Java/J2EE Developer
Responsibilities:
- Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
- Implemented entire J2EE compliant application using Spring with WebSphere application server.
- Used Spring MVC for implementing web tier.
- Developed application service components and configured beans using (applicationContext.xml) Spring IoC (Inversion of Control).
- Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
- Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
- Integrated Hibernate with Spring and used Hibernate Template for data access.
- Used Log4j for logging and debugging.
- Used CVS for version control.
- Test Driven Development (TTD) using JUnit
Environment:Java 5.0, J2EE, JDK 1.5, Java Beans, Spring 2.5, Java Script, J-Query, Hibernate 2.0, Eclipse, Toad, PL/SQL, Log4j, XML, HTML 4.0, JBoss 4.2, JUnit 4.0,, Web Services,
Confidential, TX
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Involved in analysis, design, development and implementation of this application.
- Developed User Interface using HTML, JSP.
- Validated the data using JavaScript.
- Developed Servlets for retrieving/updating the data from tables in the database.
- Designed and created the database tables to conform third normalization form.
- Trained the users on using the software
- Used Object-Oriented Analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed registration and login screens using HTML, Servlets and JavaScript.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Ensure the application interacts efficiently with interfacing applications and platforms.
- Configure application connectivity (e.g. JDBC, ODBC, etc.).
- Participate in production troubleshooting, testing, and process automation efforts.
Environment: Java, J2EE, JDBC, UML, HTML, JQuery, JavaScript, CSS, XML, Oracle, PL/SQL.
