Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Over 6 years of experience in Software Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
- Experience working with Waterfall and AGILE methodology.
- Excellent problem solving, analytical and ability to perform independently or as part of a team.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
- Experience in Designing and developing web applications using J2EE technologies which includes Servlets, Struts and Spring Frameworks.
- Experience in various Spring Modules which includes MVC and a good knowledge on AOP.
- Experience in UI development with CSS, HTML, JSP, JQuery, AJAX, Javascript and AngularJS.
- Experience in persisting and communicating to Database using Hibernate (ORM Mapping), JDBC and Spring JDBC.
- Database experience includes Oracle (10g, 11g), MySQL and DB2.
- Experience in communicating through MQ using JMS also retrieving a message from MQ using EJB (which includes MDB).
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, DOM).
- Experience in creating WSDL using xml schemas.
- Experience in developing and deploying a Soap web services using JAX - WS.
- Experience in creating a client to consume a soap web service using CXF framework and JAX-RPC.
- Experience in developing and deploying a Restful web services using JAX-RS.
- Good experience to use soap UI to test soap and restful services. Also experience to use Postman Client to test restful services.
- Good experience in Maven to manage application’s build process.
- Proficient in using log4J throughout the application to know the status in detail.
- Experience in writing JUnits to ensure the developed code is fully functional.
- Experience in using sub version control like CVS, SVN and Git.
TECHNICAL SKILLS
Programming Languages: C, Java.
Frameworks: Spring, Struts.
ORM Technology: Hibernate
Databases: Oracle, MySQL, SQL Server, DB2
Web Technologies: HTML5, CSS3, XML, XSLT, Java Script, jQuery, JSON
Web Services: REST, SOAP
Web/Application Server: Web logic, JBOSS, Tomcat, IBM WebSphere
Versioning Tools: CVS, SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Coded application components in an Agile environment utilizing test driven developmentapproach.
- Implemented MVC structure using frameworks such as Spring.
- Used Hibernate framework for Database persistence.
- Extensively used collection Framework concepts in the development.
- Writing Standalone Java classes and Java Beans to get Data from the Oracle Database.
- Developed Restful web services using Spring Web Services
- Used Git as version control system and sourceTree client which gives UI support to follow the git-flow development protocol.
- Used Log4J for tracking the logs for errors, warnings and info.
- Used postman to test check the Restful web service responses for all scenarios.
Environment: Java 1.7, J2EE, Agile, Maven 2.3, IntelliJ, Gradle, Git, Spring MVC, Hibernate, Restful, xml, HTML, CSS, JavaScript, AJAX, Junit, Oracle 11g, Jenkins, postman.
Confidential, Kalamazoo, MI
Java Developer
Responsibilities:
- Gathered requirement phase of SDLC with Business Analyst and worked with agile methodology.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP and more Bind objects and retrieve them via JNDI interface.
- Developed JSP pages using spring frame work, Custom tags and JSTL.
- Designed and developed Spring AOP components for Service implementation.
- Designed and developed Spring AOP components for Service implementation.
- Persistence layer design and implementation using Hibernate ORM framework.
- Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
- Involved in using JPA frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
- Employed Hibernate for ORM mapping and persisting the data to backend.
- Involved in exposing, consuming and packaging Restful Web services.
- Involved in developing JUnit test cases using Mockito for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.7, J2EE, JDBC API, XML, JavaScript, HTML, CSS, Ajax, jQuery, SQL, REST, Web Sphere, Servlet, JSP, JPA, Spring, Hibernate 2, JUnit, Maven 2.0, Oracle 10g, Tomcat 5.0
Confidential, Austin, TXJava/J2EE Developer
Responsibilities:
- Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
- Developed and supported front end screens to be cross-browse & cross-platform based application while using JSP, XML, HTML, CSS, JSON, DOM and AJAX.
- Developed client-side AJAX application that uses XSLT, XPath, Angular JS and more Bind objects and retrieve them via JNDI interface.
- Used JQuery and JSF validation framework for front end validations.
- Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
- Developed JSP pages using spring frame work, Custom tags and JSTL.
- Used the components of SPRING Framework like SPRING MVC.
- Hibernate is used as persistence framework for the application.
- Responsible for creation and consumption of Web services using SOAP.
- Performed unit and regression testing for bug fixing and better code review sessions.
- Responsible for creation and consumption of Web services using SOAP, created WSDL and integrated with Spring Web Services.
- Involved in writing SQL, Stored procedure for back end.
- Created the DAO’s to access the database using JDBC calls and Hibernate.
- Implemented logger for debugging usingLog4j.
- Worked on Web Logic application server for deploying the project.
- Used GIT as version control system for the source code and project documents.
Environment: Java, AJAX, Hibernate, Spring MVC, JMS, Servlet Programming, Oracle, Eclipse IDE, GIT, JAX-B/SOAP, JSF, JSON, HTML 5.0, CSS (bootstrap), JSP, AngularJS, XML, Web Logic, JUnit, Linux Environment and Maven.
Confidential, Rochester, MN
Java/J2EE Developer
Responsibilities:
- Involved inAnalysis, Design and Development phases of the application.
- Created JUnit test cases for unit testing the integration and service layers.
- Implemented the Persistence layer using Hibernate, extensively used the Spring-MVC framework and integrated it with Hibernate in a single configuration File.
- Developed and implemented application designs based on MVC design pattern.
- Implemented logger for debugging usingLog4j.
- Involved in writing SQL queries for DDL and DML.
- Created Data Transfer Objects to read and write to database.
- Created the DAO’s to access the database using JDBC calls and Hibernate.
- Involved in creating the Stored Procedures.
- Developed email Services using spring REST annotations.
- Added security using HTTPS for all the web service calls.
- Developed Client web services and involved in hosting some Web services for other clients using REST.
- Involved in web designing and developing user interfaces using JSP, HTML, JQuery, JSON, Ajax.
- Used SVN as version control system for the source code and project documents.
Environment: Java, Hibernate, Spring MVC, Spring JDBC, MSSQL, IntelliJ IDEA 13.14, SVN, JAXRS/REST, AJAX, JSON, JavaScript, HTML 5.0, CSS(bootstrap), JSP, XML, Web Sphere, Jetty, Junit, Maven.
Confidential, Milwaukee, WI
Java/J2EE Developer
Responsibilities:
- Worked on complete life cycle, design, development and testing using OOA and OOD.
- The Application was designed and developed withSpring MVCandHibernateas the ORM.
- Used JSP, HTML and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created the web application using MVC Struts framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Created user-friendly GUI interface and Web pages usingHTMLand DHTML embedded in JSP.
- Analyzing and design requirements provided by business users.
- Developed user interfaces using Swing, JSP, JSF, HTML, CSS 3 (bootstrap), JavaScript, JQuery, Linux and Ajax with JSON.
- Used Spring ORM to integrate Spring Framework with hibernate and JPA.
- Developed SOAP and REST based Web Services using JAXB.
- Added security using WS-S for all the SOAP services.
- Developed web based applications using Java Script, HTML5, MySQL, DHTML and CSS3.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in developing stored procedures and Triggers.
- Wrote PL/SQL procedures for intensive database transactions for storing high volume HTML Data.
- All the modifications were performed using JSP, Servlet and XML.
- Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
- Implemented the logging mechanism using Log4j framework.
Environment: Java, Struts, Hibernate, EJB, MySQL, JPA, WSDL, My Eclipse, Edit Plus, CVS, JAXB, REST, PL/SQL, SOAP, AJAX, JQuery, Linux, JSON, Java Script, HTML5, CSS3, JSP, JBoss, Oracle.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of SDLC.
- Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML5, MySQL, JavaScript, CSS, and JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Responsible for validation of Client InterfaceJSPpages usingStrutsform Validations.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Wrote SQL queries to pull some information from the Backend.
- Wrote database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Designed and developed Servlets, Session and Entity Beans to implement business logic and deployed them on the Web Logic Application Server
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, HTML5, Spring, Hibernate, JBoss, Apache tomcat, Oracle 11g, HTML, UNIX, Java Script, AJAX, CSS, EJB, JMS, JDBC.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design of Class Diagrams and Sequence Diagrams as part of Documentation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- HTML developed for multiple browsers and Client-Side validations were done.
- Designed and developed Spring AOP components for Service implementation.
- Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
- Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
- Employed Hibernate 3 for ORM mapping and persisting the data to backend.
- Tomcat application Server was used for deploying the application.
- Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 2.3, Jsp 1.2, Spring 2.5, Hibernate 2, JUnit, Maven 2.0, Oracle 10g, Tomcat 5.0, Eclipse 3.5.