We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bentonville, ArkansaS

SUMMARY:

  • Around 8 years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
  • Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
  • Experience in developing Web Applications with various frameworks, Jakarta Struts 1.x/2.0, Struts Validation and Tiles, Java Server Faces 1.x/2.x, Spring 2.x/3.x, Spring MVC, Spring AOP,Spring Web Flow, Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL,HTML, DHTML, JavaScript.
  • Well experienced with XML parsing and XSLT transformations ( J DOM, SAX, Xerces, Xalan, and JAXP).
  • Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, RAD 7.x.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, JQuery, JavaScript, Ajax and CSS.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraies, Struts Validation Framework.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Configured and developed web applications in Spring, employing Aspect Oriented Programming and Inversion of control.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Aced the persistent service, Hibernate for Object Relational Mapping(ORM) with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Extensive experience in IDE and debugging tools like Eclipse 3.6, Netbeans 6.5/6.7/6.9, IntelliJ Idea and JDeveloper.
  • Expertise working on Application servers and Web servers like IBM Websphere 6.x/5.x, BEA WebLogic 8.x/10.x, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
  • Experience in database programming using Oracle 8i/9i/10g/11i,SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
  • Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process.

TECHNICAL SKILLS:

Web Services: XML, SOAP, WSDL, UDDI, JAXP, JAXB, DOM &SAX

Languages: Java 1.5, UML, PL/SQL, Unix shell Scripting, Perl Scripting & C/C++

Web Technologies: Servlets 2.x, JSP 2.1, Java Beans, MDB, Java Script, AJAX, DOJO, HTML, XHTML & DHTML, CSS.

J2EE Standards: JDBC 4.0/ODBC, EJB 2.1/3.0, JNDI 1.2, JMS, JMX, JPA, JTA, JSTL & JCA.

Database: Oracle 8i/9i/10g, DB2, MySQL and SQL Server

IDE: WID 6.0, RAD 6.0/7.0, RSA 6.1/7.0/8.0, NetBeans 6.0, WSAD 5.1, & Eclipse 3.0

Application Servers: IIS, JBOSS, IBM WebSphere Application Server 6.0/6.1, TM Server, Sun Java Application Server 9.x. (Glassfish), WebLogic Application Server & Tomcat webserver, WPS 6.2

XML Technologies: XML 1.1, XML Schema, DTD, DOM, SAX, JAXB, JAXP, Castor, XSL, XSLT, XStream, SOAP & XPATH

Frameworks: Struts 1.1/1.3, Log4J 1.2, JUNIT 3.8, Spring, Hibernate 3.0 & Apache Axis 1.4

Operating Systems: Windows 95/98/NT/XP, UNIX, Red Hat Linux, MS-DOS & VMWare

UML Tools: Rational Rose & Rational XDE

Version Controls: Rational Clear Case, Dimensions, CVS, Subversion

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, Arkansas

Java/J2EE Developer

Responsibilities:

  • Interacting with business for requirement gathering, domain analysis and developing software requirement document.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Implemented data access layer with Direct Destination Labs, utilized Hibernate mapper and JDBC template for boiler plate code.
  • Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC. Used JSON/XML as the data transfer methods.
  • The new application layer was implemented using Spring 3dependency injection, and POJO. Generated XML data for the creation of PDF using JAXB. Used JMS to drop messages to a queue for asynchronous communication between different systems.
  • Implemented persistence layer using Hibernate 4.0 for relational data mapping. Used Query/Criteria/Transaction API extensively with the help of HQL. Implemented Cache efficiently with the help of 1st/ 2nd/query level caches in Hibernate. Employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
  • Extensively worked on generating the web services classes by using Service Oriented Architecture SOA,WSDL, UDDI, SOAP.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented requirements using, Spring. Used designed patterns at different layers like singleton, factory pattern.
  • Helping other team members on resolving technical issues

Environment: Java, Angular java script, AJAX, HTML 5, CSS 3, JSON, Apache Cassandra database, Informix, Oracle10g, TomcatCargo Server, Jenkins, Restful web services,Drools,Eclipse, Tortoise SVN, and Win SCP, Scaled-Agile Methodologies.

Confidential, Chevy Chase, MD

Java/J2EE Developer

Responsibilities:

  • Interacting with business for requirement gathering, domain analysis and developing software requirement document.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Mentoring offshore team for domain knowledge, conducting knowledge transfer session with team for requirement and design artifacts
  • Implemented data access layer with JDBC, utilized hibernate mapper and JDBC template for boiler plate code.
  • Involved in complete cycle of design, coding and unit testing for developed modules
  • Planning: Involved in gathering business requirements, creating mockups of the design, use cases, UML relationship diagrams. Attended numerous requirement sessions to understand detailed customer requirements for the functional area. Coordinated with team members for accurate functional knowledge acquisition.
  • Design: Involved in the design of the system architecture, inter - relation of different systems and process to implement a new mechanism to generate corresponding in PDF format using Adobe Live cycle.
  • Presentation: Designed presentation pages using JSP, JavaScript, Jquery, Ajax, XHTML, CSS, Spring MVC, HAM’s Custom tags and HAM’s custom layout. Used JSON/XML as the data transfer methods.
  • Middle-Tier: Implemented existing business using EJB 2.1 stateless session beans. The new application layer was implemented using Spring 3 using dependency injection, and POJO. Generated XML data for the creation of PDF using JAXB. Used JMS to drop messages to a queue for asynchronous communication between different systems.
  • Back-end: Implemented persistence layer using Hibernate 4.0 for relational data mapping. Used Query/Criteria/Transaction API extensively with the help of HQL. Implemented Cache efficiently with the help of 1st/ 2nd/query level caches in Hibernate. Employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Support: Provided support during unit / system / load / performance testing. Involved with load testing to identify performance issues.
  • Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Documentation: Created Business Requirements document / UML relationship diagrams. Designed Unit Test Cases / test execution in Quality Center.
  • Testing: Implemented Junit framework for Unit Testing.
  • HTML5 for drawing graphics using Canvas, retrieve Geolocation, setting up Video formats compatible to Brower’s using HTML5.
  • HTML5 for Application Cache for Offline Browsing.
  • Server: WebSphere 6.0

Environment: Jdk 1.6, UML, Struts 2.2, Struts tiles, validator, struts taglibs, Spring 2.5, Eclipse 3.5, Oracle, WebSphere Application server 10.3, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS3, DOM, HTML5, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.

Confidential, Warren

Senior Java Developer

Responsibilities:

  • Used Struts in the projects related to Info Desk 2, which is the account maintenance application.
  • Used different features of Struts, MVCand Validation framework and tag library.
  • Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO and MVC.
  • Creating design models (including class and sequence diagrams)
  • Used Hibernate for all CRUD operation

Environment: J2EE, Java 5, Oc4J 10g, Oracle 11g, Struts1.2, Spring 3.0, Hibernate 3.0, XML, UML, eclipse 3.4, Java Mail 1.4, JSON, JavaScript, Jquery, HTML, DHTML, CSS, UNIX Scripting, CVS, Log4j, ANT 1.5.1, Web Sphere 4.0/5.0, JUnit 3.8

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Performed Unit testing of the code as per the test cases.
  • Involved in System testing and defect resolution.
  • Developed build and deployment scripts using ANT scripts

Environment: WSAD 5.1, Java, J2EE, JMS,JSP, Servlets,, Windows XP, HTML, XML, ANT, Javascript, HTML, CSS, JQuery, Oracle 9i, Hibernate, Spring.

Confidential

Java Developer

Responsibilities:

  • Developed the application using MVC-1 Architecture using JSP, Servlet and EJB.
  • Participated in client requirement gathering.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Preparation of the Low Level Design document which include program specification and unit test plan.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Involved in developing the Java classes and JavaBeans.
  • Involved in Creation of tables in database.
  • Extensively used Net beans for writing code.
  • Involved in Unit and Integration Testing.
  • Used CVS for source code version control.
  • Supported Maintenances and bug fixes.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.

We'd love your feedback!