Java/j2ee Developer Resume
Los Angeles, CA
SUMMARY
- A dynamic and goal - oriented Java/J2EE Developer with around 9 years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE.
- Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JQuery and JSON.
- Extensive experience in working over Web Services with WSDL, SOAP, Apache Axis and Restful services.
- Proficient in using J2EE Frame works: Spring, Struts, Hibernate and Technologies.
- Strong experience in development under SDLC and Agile Methodology. Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, MS Access.
- Extensive experience in developing Java and J2EE applications using IDE’s like Eclipse, RAD 7.0 and NetBeans.
- Good knowledge in usage of version controls such as CVS and Clear Case.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Good knowledge of log4j, slf4j for error logging.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with JUnit, Mockito good knowledge in integration using J2EE Architecture. Experience of onsite user training.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Java EE Frameworks: Spring 3.x, Spring MVC, Spring Webservice, Spring Batch, Spring AOP, Hibernate3.0, Struts2.0/1.2, JSF
Web Technologies: Java, J2EE, Servlet, JSP, XML,JMX, JMS, JDBC, JNDI, Log 4j, Web Services, EJB, XPath, MQ Series, MAVEN, ANT, Jenkins.
Languages: Java, JEE, PL/SQL
Frontend Technologies: Ajax, JavaScript(backbone, jQuery and plugin), AngularJS, Node.js,Ext.js, HTML5, DHTML, CSS,JSTL, Tag Libraries
Application/Web Servers: Apache Tomcat7, JBoss, Web Sphere, Web logic
Database Environments: Oracle 9i/10g/11i, SQL Server, MYSQL, DB2, Stored Procedures
Web Services: WSDL, UDDI, XML, DTD, XSD, XSL,XLST, JAXB,JAXP,SAX, JDOM, JAX-RS, JAX-WS, SOAP, JAVA RMI, JSON, Restful, AXIS engine, SOAP UI
IDEs: Eclipse, Net beans, RAD7.0,Jdeveloper 9.0.3, Oracle SQL Developer
Testing Tools: JUnit, Selenium, Mockito, SOAP UI
SCM Tools: SVN, CVS, ClearCase, Git & GitHub, Subversion, Harvest
Operating Systems: MS DOS, Windows XP/2000/ 7,Linux, Unix
Software Methodologies/ Modelling Tools: Object Oriented Analysis & Design (OOAD), UML, and SDLC (Agile, Spiral, Waterfall)/Rational Rose, MS Visio, BDD (Behaviour Driven Development), TDD.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Java/J2ee Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e.
- Front-end (View) to Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Created all the services to work with the various entities provided and restified the services using REST APIs using JAX-RS.
- UsedHibernateORM framework withSpringframework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
- Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, Mysql database back-end validations.
- Performed the technical design reviews and code reviews.
- Involved in the defects resolution for the better quality and increased performance of product.
- Implemented the logging mechanism using Log4j framework.
- Used Agile Methodology and attended daily scrum meetings.
- Performed Unit testing, Integration testing and System testing.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Executed JUNIT test cases and developed applications using Test Driven Development (TDD) approach.
Environment: Java, JDK 1.6/1.7, Spring 3.x IOC/MVC, Hibernate 3.5, Web Services (JAX-WS, Axis 2), Oracle 11g, Toad, My Eclipse, Maven, JbossEap 6.2, Spring RESTful Web Services, JavaScript, JQuery, JSON, CSS3, HTML5, XML, JAXB.
Confidential, Bedford, MA
Senior Java/J2EE Developer
Responsibilities:
- Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in the development of Web Services (SOAP, Restful) for various business functionalities.
- Developed web services usingApache Axisweb service engine. UsedSOAPrequest response exchange pattern to exchange business XMLs.
- Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Developed a Java program to create a daily reconciliation report from Filenet P8 and Oracle Database.
- Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Designed REST APIs that allow sophisticated, effective and low cost application integration
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment: Java 1.5/J2EE, Eclipse, Apache Tomcat 6 and BEAWebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML,Log4j, Oracle 10g, Web Services (SOAP, Rest), Windows, IBM Filenet P8.
Confidential, Jersey City, NJ
Java /J2EE Developer
Responsibilities:
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Wrote SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java 1.4, J2EE, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML,CSS, Apache AXIS, Web logic 8.1, SOAP, WSDL, Oracle 9i and SQL.
Confidential - Los Angeles, CA
Java/J2ee Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Created Server side components with coordination of Hibernate and Struts using web established frame work implementing various design patterns like Business Delegate, session façade, Service locator, DO’s, TO’s.
- Analysis, design and development of Application using JEE technologies like JSP, Servlets, and EJB.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Mapping of the servlet in the Deployment Descriptor (XML).
- Developed presentation tier using HTML, JSP, JSP Tag Libraries, Struts Tiles.
- Deployed application on JBoss Application Server and also configured database connection pooling.
- Involved in writing JavaScript functions for front-end validations.
- Stored procedures and triggers were developed for business rules
- Performed unit tests and integration tests of the application.
- Used CVS as a documentation repository and version controlling tool.
Environment: Java, HTML, CSS, Java Script, Struts 1.1, J2EE, EJB2.0, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the web/desktop application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using JSP/Servlets, Struts for Web Applications.
- Developed and implemented Data-flow design and implementation for desktop applications.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Used Core Spring module for IOC, also used annotations for dependency injection
- Implemented JavaScript client side validation using DWR AJAX and Custom JSP Tags libraries
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component and Spring Controller classes
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit, EasyMock Test cases for performing unit testing.
- Used Rational Clear Case, SVN and CVS as Version control.
- Implemented Java/J2EE Design patterns like Singleton, Factory patterns.
- Worked with QA team for testing and resolving defects.
- Used ANT, Maven automated build scripts to compile and package the application.
- Involved in configuration and product/web releases.
- Written Shell scripts for web deployment
Environment: Java1.5/1.6, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle/DB2, PL/SQL Developer, WebLogic/Apache Tomcat, Apache Axis 1.2, ANT, Clear Case/SVN/CVS, JUnit, EasyMock, UML, Webservice, SOAP, DOM, SAX, XSLT, Jira.
