Java/j2ee Developer Resume
Downey, CA
SUMMARY
- 6+Years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java/J2EE technologies.
- Experience in design and development of multi-tier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, WSDL, HTML, JavaScript, CSS, Tag Libs, AJAX, JSON, and JUnit.
- Designed and implemented UI layer and business logic using Struts MVC, Struts Forms, Hibernate, JSP, JavaScript, XML, XHTML, XSL and XSLT.
- Extensively used Struts validation framework for validating data input and Struts forms.
- Involved in coding of JSP pages using CSS and HTML for the presentation of data on the view layer in MVC architecture.
- Experience in creating and modifying web services classes from WSDL (both Restful and SOAP) and Schemas.
- Implemented Spring ORM for data persistence support for Hibernate.
- Built and edited Spring-Hibernate configuration file for subprojects.
- Integrated the workspace with MyEclipse for improved development processes.
- Expertise in performing JavaScript and JSP troubleshooting as well as involved in troubleshooting problems on WebSphere application server.
- Used JQuery to develop the application and also work on GWT
- Used SOAPUI testing for JAX-WS.
- Experience in implementing Model View Controller (MVC) architecture using Spring Framework.
- Developed the XML and XSL User Interface templates using DOM Components.
- Used XSLT for transforming the XML content.
- Designed DAO objects for accessing RDBMS.
- Experience in using JDBC for database connectivity to Oracle.
- Worked and implemented configuration of Hibernate.
- Involved in defining and generating the XML/XSLT catalog definitions.
- Developed and Consumed web services using REST/SOAP based technology
- Writing SQL queries using Spring JdbcTemplate
- Configuring and Deploying application in different environments using JBoss application Server
- Good Technical skills and the ability to understand and cooperate with group requirements efficiently.
- Excellent communication skills and good team player.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL.
J2EE Components: Servlets, JDBC, JNDI, JSTL.
Client Technologies: HTML, DHTML, CSS, Java Script, JSTL Tag Libraries.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate.
Client Scripting: JavaScript, HTML.
Application Servers: WebLogic, WebSphere, JBOSS.
Database Servers: MS SQL Server 2005, MySQL.
Web Frameworks: Struts, Spring, JSF, JNDI, JSTL, EJB
ORM/Data Mappers: Hibernate.
Server Technologies: JSP, Tags, JSP, Custom Tags.
AJAX Frameworks: JQuery, AJAX.
Other Tools: Jenkins, ANT, Maven, JUnit, Log4J, TOAD, CVS, SVN, Tomcat.
PROFESSIONAL EXPERIENCE
Confidential, Downey, CA
Java/J2EE Developer
Responsibilities:
- Involved in Full Agile Scrum SDLC cycle implementation of the project and participated in the preparation of business analysis documentation.
- Gathering requirements from the functional team and developed wireframe specification for the requirements.
- Implemented the business layer by usingHibernatewithSpring DAOand also developed mapping files andPOJOjava classes using ORM tool
- Web tier is developed usingJSF MVC framework.
- Developed UI screens usingHTML, CSS, JavaScript, JQuery and Ajax.
- ImplementedAjaxcomponent for dynamic values to get from database and updating forms.
- Worked on Managed Beans, it providesFacesServletas centralized Controller for taking all the user entries, set to beans.
- Maven and Jenkins used for the automatic build process.
- Involved in writingpersistent.xml,UsedJPAfor persistence.
- ImplementedJPAfor transaction management.
- DevelopedEJBs for the service layer interactions.
- Developed Unit Test Cases using JUnit. Involved in Module Testing and Integration Testing.
- Involved in writing JPANamed Queries,SQL Queriesto fetch data from Oracle database.
- Involved in integrating Batch jobs usingJMS.
- Involved in consuming, producingSOAPbased web services usingJAX-WS.
- Used SVN Repository for the source control.
- Involved in Code Reviews and Code deployment process. Used IBM RAD IDE for application development.
- Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such asClearQuest.
Environment: Java, J2EE, JAX-WS Web Services, JSF, JSP, JSTL, Spring IOC, Spring ORM, Spring AOP, Hibernate, SVN and ClearQuest, Oracle, TOAD, JUnit, Log4J, Windows7, Linux.
Confidential, Atlanta, GA
Java /J2EE Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
- Involved in writing Java code for extracting backend data from the main frames.
- Used Eclipse IDE tool for the MARS project.
- Involved in defining and generating the XML/XSLT catalog definitions for Products, Plans and Bundles.
- Extensively used the J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
- Developed custom tags extended from Struts tags to enable the highlighting of all the invalid input fields if validation errors occur.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Developed and implemented the Data Validation using the Validation Framework in Struts.
- Front End Validations using JavaScript and AJAX.
- Developed the XML and XSL User Interface templates using DOM Components.
- Used XSLT for transforming the XML content.
- Designed DAO objects for accessing RDBMS.
- Used JDBC for database connectivity to Oracle.
- Worked and implemented configuration of Hibernate for transaction management.
- Used CVS for version control.
- Involved in the design discussion and design implementation phases of the lifecycle.
- Involved in supporting this project after go-live.
Environment: Java, J2EE, JSPs, JDBC, JNDI, Struts, JavaScript, HTML, Tomcat Server, Oracle, SQL, PL/SQL
Confidential, Fort Worth, TX
Java Developer
Responsibilities:
- Created combined HLD LLD design documents from the BRD and Wireframes.
- Created FTL pages for mobile-web application.
- Developed mobile-web application using Spring MVC, Dependency injection, Spring JDBC Template for Oracle database operations.
- Used Log4J for logging.
- Invoked REST services for fetching application data from various backend systems and show the static content by making service call to database service.
- Developed mobile android application code by invoking REST services for data and integrating mobile-web hybrid (HTML/JS) for UI.
- Extensively used the J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
- Developed custom tags extended from Struts tags to enable the highlighting of all the invalid input fields if validation errors occur.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Involved in the redesign and development of the mobile web application.
- Used Struts Framework to build MVC architecture and separate presentation from business logic.
- Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
- Involve in support of the existing mobile-web application which involved defect fixing and enhancements.
- Involved in Configuration testing, Stress testing and regression testing of every release into staging servers.
- Used end user system brake testing strategy to perform database corruption scenarios.
- Worked on glide path preparation for QA team
- Authored test suite for every release.
Environment: Java 1.6, JSP, Servlets, JavaScript, HTML5, CSS3, JQuery, Spring, SOAP Web Services, SOAPUI, Log4J, Oracle (Sql, pl/sql).
Confidential
Java Developer
Responsibilities:
- Worked for Back-end application design & development
- Code use case using JDK1.5, Spring, MDBs
- Develop and Consume web services using REST/SOAP based technology
- Writing SQL queries using Spring JdbcTemplate
- Configuring and Deploying application in different environments using JBoss application Server
- Code Version Management, Branching using CVS and supporting Build Automation using Maven
- Do Peer Code Reviews and provide inputs for Application Performance Optimizations related tasks
- Unit Testing by writing JUnit Test cases
- Build Deployment and Release management
- Involved in Bug fixes and maintenance for builds in Production
- Build Version maintenance and code branching
- Involved in Analysis, Design & Development of end-to-end use-cases
- Estimations for the use case and delivering Change Requests(CR) using strict timelines
- Agile/Scrum related tasks accomplishment using Rally tool.
- Provide Technical Inputs/Solutions to design, develop, fix application related issues
- Documentation of ongoing development using UML diagrams (Class, Sequence, Flow, State, ER)
Environment: Java, J2EE, EJB, MDB, Springs, Web Services, JSP, Servlets, JDBC, Hibernate, Struts, JavaScript, XML, Design Patterns, SOAP, DB2, SQL, UNIX.