Java/j2ee Developer Resume
WI
SUMMARY:
- 7+ years of experience in the Information Technology industry as a multi - tier Application/Web Developer/Analyst.
- Has total exposure in Software Development Life Cycle including analyzing, designing, developing and testing.
- Expertise in using J2EE design patterns like MVC, Singleton pattern, Factory Pattern
- Experience in analysis and Designing using UML (Use Case, Class and Sequence diagrams, Dependency, Association, Generalization and Realization relationships).
- Proficient in building enterprise applications using Spring framework.
- Expertise in core java and J2EE Technologies - Servlets, JSP, Struts, EJB, JSF, JDBC, JMS, DOM, SAX.
- Expertise in J2SE Technologies-Core Java, Collections.
- Experience in XML technologies like XSL, XSLT, Validation, DTD, XSD and XML Schema.
- Experience in using Java Script, CSS and AJAX,GWT
- Experience in writing Hibernate Query Language queries.
- Experience in generating reports using iReport and Jasper.
- Strong experience wif Agile/SCRUM, XP design methodologies.
- Experience in using RDBMS like Oracle 9i/10g, MS SQL Server databases.
- Experience in using versioning tools like SVN, CVS and PVCS
- Experience in working wif various Ides’ like Eclipse, Intelli J Idea and JDeveloper
- Expertise wif IBM Web Sphere Application Server 6.x and Apache Tomcat.
- Experience on Operating Systems like Windows NT/2000/XP/2003 and Linux.
- Strong analytical, problem solving and communication skills.
- Keen aptitude for learning and applying new concepts quickly
- Excellent interpersonal skills, ability to work in a team as well as independently.
- Capable of working wif Innovative thinking to bring proactive solutions to difficult or high-pressure situations.
TECHNICAL SKILLS:
Languages: JAVA, C#, C, C++, HTML 5, XML, UML, SQL
J2EE and Related Technologies: J2EE 5.0, TCP/IP, Web 2.0, EJB 3.0, Servlets 2.x, JSP 1.0/1.2, JSTL, JSF, 1.2/2.0, JDBC, MVC, Struts 2, Hibernate, 3.x, Swing, Spring 3.x, LOG4J, JNDI, RMI, JUNIT, JAXRPC, JAXB, SAX/DOM, XSLT, Spring MVC, JSON
Web/Application Servers: IBM Web Sphere Application Server6.0, Tomcat 3.x/4.x,JBOSS 5
Frameworks: JavaScript, AJAX, JSTL, CSS, JQuery, Hibernate 3.0, JPADatabases: Oracle 11g, MySQL 4.1, MS-Access 2003
Build Tools: ANT,MAVEN
Version Control Tools: CVS, SVN and PVCS,GIT
IDEs: MyEclipse 8.x, Eclipse 3.x, Visual Studio 2005/2008, RAD
Operating System: Windows XP, Linux.
Methodologies: UML, SDLC, Software Development processes - Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential, WI
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering and analysis of requirements of the system in consultation wif business analysts and client. And Involved in writing detailed design specification document.
- Developed the project using Agile approach (Pair Programming, TDD, Continuous Integration)
- Developed UML, Class and State Diagrams using Rational Tools and Microsoft Visio.
- Implemented different J2EE Design patterns viz. MVC, Front Controller, Value Object, Business Delegate, and Data Access Objects, Session Facade, Singleton.
- Build the JAR and War to configure wif different project or to deploy on the server using ANT script.
- Understanding the basic functionality of the old EDL programming language and gather the functionality of the system.
- Design and developed web application using Struts 2, Spring Core, Spring JDBC.
- Used Spring MVC for the front-end page navigation and Spring dependency injection for dependency management
- Use Spring JDBC-ODBC data source to access Oracle database and implement of connection pooling
- Developed JSPs as Clients for EJBs Resource Pooling (JDBC Connection Pooling) to maximize efficiency in the use of critical resources.
- Implemented stateful session facade EJBs for performing the business logic.
- Written and implemented web services client using XML-based protocols such as Simple Object Access Protocol (SOAP) and HTTP using XML artifacts wif Axis and Web Service definition Language (WSDL).
- Write different type of unit, functional and integration test-cases using the JUnit and using the Easy mock to implement the mocked object for Unit Testing.
Environment: J2EE, JDK 1.6, MyEclipse 8.6, Spring MVC, Spring-JDBC, JBoss 5.1,Oracle 11g, Spring, JUnit, EasyMock,Maven, ANT, SQL, PL/SQL, JAXB, JAXWS, Web Services, WSDL.
Confidential,Denver, CO
Java/J2EE Developer
Responsibilities
- Participated in requirements gathering, analysis, and design and implementation phases.
- Involved in the development of Customer and Agent versions of IPS.
- Designed and developed the web application using Struts, Spring, Hibernate, JQuery and AJAX technology.
- Involved in the development of presentation, domain and data source layers
- Involved in the development of webservices using Axis2.
- Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
- Implemented SOA architecture for different applications to exchange data for business process.
- Responsible for working on SOAP/REST web services.
- Designed and developed a tracking application for monitoring the live status of the customer service representatives.
- Developed the backend programming for validating policy number from IVR and sending the policy data to IVR.
- Implemented various XML technologies wif including DTD schemas, DOM, JAXP & SAX parsers, and XSL style sheets
- Involved in the development of PL/SQL Stored Procedures and Functions for Oracle backend implementation.
- Involved in developing and upgrading web based application to schedule the Customer service representatives’ duties and task. This module uses the Genesys Platform Management API.
- Worked on J2EE webservices to provide access to Infinity data sources.
- Worked on adopters in IPS to send to/collect data from Genesys environment.
- Worked on Configuring the server level resources like JDBC connection pools, JMS topic/queue resources.
- Developed test cases using JUnit.
Environment: RAD 6.0, J2EE 1.6, Oracle 11g, Struts, Spring 3.x, Hibernate 3.x, Axis2, Web service, JUnit, Maven, AJAX,DTD,SAX.
Confidential -West Trenton, NJ
Java Developer
Responsibilities:
- Thorough analysis of the given business requirements in the FRS/SRS documents.
- Prepared User Interface Specification and Technical Design Specification Documents as per the provided FRS/SRS Documents.
- Involved in translating the Technical Design Specifications in to UML artifacts and documenting the entire system design (Class/Sequence diagrams) in UML using OOAD (Object Oriented Analysis & Design) techniques.
- Participated in converting the html prototype to JSPs wif Struts tags using Web Sphere Studio.
- Implemented the Struts 2.0 interceptors for pre and post handling tasks before and after an http request.
- Developed the code by adding action classes for the core enrollment module for enrolling policies of different types.
- Worked on implementing JQuery for AJAX calls, JSON and complex client side form validations.
- Used the Quartz scheduler for developing and running backend jobs for bulk uploading of the policies.
- Involved in the development of PL/SQL Stored Procedures and Functions for Oracle backend implementation.
- Implemented the logging mechanism for the project
- Prepared the Unit Test Cases document
- Deployed the constructed code into Linux box and test the same before release to QA.
- Closely worked wif UAT team and supported them while fixing the defects.
- Actively involved in analyzing and fixing the root cause of the technical issues and defects during development and testing phases by debugging the application.
Environment: Java, Struts 2.0, AJAX, jQuery, Websphere 6.1.5, Oracle 10g, Ant, Log4j, XML, HTML 5,PHP.
Confidential - SFO, CA
Java Developer
Responsibilities:
- Designed the HUB module implementing the Spring MVC 3.0 annotation based controllers, handlers, managers and adapter classes.
- Extensive experience in front end development in JSP, JSTL, Javascript, JQuery.
- Thorough analysis of the acceptance criteria given by the requirement producers/system analysts.
- Developed the HUB (Profile module) an integration module between web pages and server side processing modules.
- Expertise in using, iBatisframeworks.
- Implemented the controllers/interceptors part in the Spring MVC 3.0 for business layer code construction and development as part of Profile module.
- Worked on developing the adapter layer implementation for converting the presentation layer View Bean objects to the business layer DTO objects using Dozer mapping for Profile module.
- Enforced the JSR 303 Bean Validation Framework in the Spring 3.0 command objects wif fully annotation based validations.
- Added Listener classes for saving or storing application level common reference data in the context cache.
- Designed and created templates using CSS3 (Cascading Style Sheets).
- Configuring the Apache Proxy Server in local for testing the redirections between two different applications.
- GWT to create interactive user interface.
- Involved in the development of PL/SQL Stored Procedures and Functions for Oracle backend implementation.
- Development of a split billing system - Core Java, collections, spring.
- Prepared the JUnit test cases for testing methods in the controllers and interceptors.
- Complete end to end testing on the implementation and validating it wif the business requirements/acceptance criteria.
- Assisted the white box QA team for preparing and updating the JUnit test cases.
- Actively involved in analyzing and fixing the root cause of the technical issues and defects during development and testing phases by debugging the application.
- Created stored procedures for populating reporting schema.
Environment: Java, Spring MVC 3.0, JUnit, GWT, PLSQL, Oracle, Eclipse 3.5, Maven, Log4j, SVN, Apache Proxy Server, Hibernate, Rest, Web Logic.
