We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Houston, TX

SUMMARY

  • 8+ years of experience in all phases of Software Development Life Cycle (SDLC) including analysis, design specification, code development, code integration, testing, code - refactoring, maintenance and deployment of various Web Applications using Java/J2EE Technologies.
  • Industry experience includes Financial Services, Insurance, Banking, Healthcare and Retail Services.
  • Experience in developing Web Applications with various Open Source frameworks:Spring, Struts Framework,Java Server Faces,Hibernate ORM,JPA.
  • Familiar with the OWASP secure coding practices.
  • Expertise in developing Web Based Distributed in a three-tier architecture using Java, J2EE, HTML, XHTML, JavaScript, Ajax, jQuery, JSP, Servlets, CSS.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
  • Expertise in designing applications using Java, J2EE technologies like JDBC, EJB3, JSP, JSF, Servlet, Java Beans, XML-RPC.
  • Expertise in Client Side Designing and Validations using various technologies like HTML5, CSS, Java Script, JSP, Struts Tag Library, JSTL.
  • Exposure to various Application Servers like IBM WebSphere, Web Logic, Apache Tomcat and JBoss.
  • Experience in J2EE design patterns such as MVC, Singleton, Front Controller, Data Access Object.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Extensively used various development tools like Eclipse, IBM Web Sphere Studio Application Developer (WSAD), My Eclipse and NetBeans.
  • Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, DB2, and MS-SQL Server.
  • Good experience with version controls such as CVS, SVN, Rational Clear Case.
  • Expertise in Web Services Service Oriented Architecture in SOAP and WSDL using JAX-RPC.
  • Experience working in various Software Development Methodologies like Waterfall, SCRUM, and Agile.
  • Experience on AJAX for creating dynamic pages and actions.
  • Have worked on a full range of Software development projects including the areas of Internet/Intranet, Communications, and Client/Server projects.
  • Performed unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through logging mechanisms such as log4j.
  • Excellent Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7, XML, SQL,WSDL,C,C++

J2EE Technologies: JSP, Servlets, EJB, Java Beans, JDBC Query, JMS, JSF, Java Mail, JTA

Frameworks: Hibernate 3.0/4.0, Spring 3.0/4.0, Struts, JPA

Web Services: JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security, Restful

Web Technologies: AJAX, JavaScript, HTML 5, CSS 3, JQuery, XML, DOM, DHTML, XHTML

Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.

RDMS: MSSQL, MySQL, Oracle, DB2

Web/Application Server: Tomcat, Web Sphere, JBOSS, Web logic

Operating Systems: Windows, LINUX (RedHat, Ubuntu), UNIX

Version Control: SVN, CVS, Rational Clear Case

Other Tools: Maven, ANT, JUnit, Log4J, Mock, TOAD

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Coordinated with the business analysts, project managers to analyze new propose Ideas/Requirements, designed the integrated tool, developed and implemented all the modules.
  • Extensively participated in Agile Development Methodology with Test Driven Development process.
  • Developed user interface using Spring MVC, Jakarta Struts Framework using JSP, AJAX and HTML.
  • Used Spring ORM module for integration with Hibernate and JPA for persistence layer.
  • Used Hibernate to persist data to Oracle 10g database and wrote HQL queries.
  • Wrote various Oracle Stored Procedures, DAOs, Spring MVC Controllers, Property Editors, JQuery and JavaScript.
  • Implemented ‘Medical Knowledge Checklist’ features using Jakarta, Struts Framework which is based on MVC Design pattern and validated the information using Struts Validation Framework.
  • Involved in J2EE technologies such as: JSF, Java Beans, and to built project.
  • Developed session, entity beans and message driven beans.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Involved in the production support of the application.
  • Used Ajax, JQuery, DOJO to communicate with the server to get the asynchronous response and display it for User name auto-complete feature in pages.
  • Implemented consistent exception handling for Portfolio web application so as to log all exceptions in a consistent manner.
  • Worked on SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
  • Implemented various design patterns in the project such as Adapter, Business Delegate, Data Transfer Object, Data Access Object, Singleton, Factory, Session Façade and Service locator.
  • Developed the application on IBM RAD 7.5 and deployed it on IBM Web Sphere Application Server (WAS) 7.0.
  • Used XML to code configuration files and JAX-B to call web services described by WSDL.
  • Implemented Maven built scripts and used SVN, and CVS as version control.

Environment: Java 1.7, J2EE, Java-Swing, PL/SQL, XML, JSP, Spring (MVC, IOC, AOP, ORM) 4.0, Hibernate 4.0, HQL, Struts, Stored Procedures,JPA, JSF, Java Beans, AJAX, JQUERY, DOJO, SOAP, WSDL, JPA, Singleton, Factory, HTML, CSS, JavaScript, JSP, Maven, Web Logic, web sphere, Oracle, DB2, SVN, CVS, Eclipse, JUnit, SOUPUI, Hudson/Jenkins.

Confidential, Arizona, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for Understanding the scope of the Project and for documenting the Detail Design document.
  • Implemented Spring Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Used Struts Framework in the application which is based on MVC design pattern and Struts Validator framework to validate the form data.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Developed JSP’s, HTML that presents data to the client using JSTL and Tag Libraries.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Published methods as web methods using REST-FUL web services in Spring framework.
  • Used JMeter, SOAPUI and RestClient for testing the web services.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Monitored the error logs using Log4J and fixed the problems.
  • Manipulated MySQL for data retrieving and storing using Hibernate.
  • Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
  • Used version control as VVS and Rational Clear Case.

Environment: J2EE 1.6, JSP 2.0, Struts 2, Hibernate 3.0, Spring (MVC, IOC) 3.0, WSAD, JUnit, JavaScript, XML, Beans, JDBC, JSP, HTML, JSTL, Tag Libraries, JPA, EJB Service jar, ANT, SOAP, Restful, SQL, PL/SQL, MySQL, JMeter, SOAPUI, RestClient, UML, Web Logic 9.2, SOAP, WSDL, VSS, Rational Clear Case, Log4j, Ecplise, Rally.

Confidential, Flint, MI

Java/J2EE Developer

Responsibilities:

  • Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application.
  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture.
  • Involved in developing business components using spring frame work.
  • Used JavaScripts for the process of various order functions and integration within different applications.
  • Used JMS for different applications to interact with each other by passing the order update to one end to another.
  • Orders were created by sending SOAP requests though Soap UI.
  • Analyzed and developed plan integration, web services using Java, JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, and WS Security.
  • Handled development of the middleware (EJB), coding both session and entity beans.
  • Coded the Servlets for carrying the user inputs and accessing the corresponding EJB.
  • Involved in the detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose.
  • Developed database access components using Spring JDBC Template.
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Involved in developing presentation components using J2EE technologies such as Servlet, JSP, JMS, JPA and Java Mail with Struts frame work.
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation.
  • Developed Data Access Objects (DAO) for retrieving data for features needing bulk data access.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in MSSQL database.
  • Application was deployed using JBOSS and CVS was used as version control.

Environment: J2EE 1.6, JSP, JMS, JTA, Java Mail, JDBC, Struts, Servlet, Spring 3.0, Hibernate 3.0, EJB, XML, Web Services, SOAP, WSDL, JAX RPC, JAXB, JAX-WS, JAX-RS, JPA, WS Security, UML/Rational Rose, Spring JDBC Template, Custom tags, Bulk data, Tiles, Log4J, JUnit, ANT, JavaScript, Eclipse IDE, CVS, MSSQL, JBOSS, Windows, Jenkins.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture, adopted J2EE best practice using J2EE design patterns.
  • Wrote Struts forms and actions for validation of user request data and application functionality.
  • Involved in Internal Fund Transfer transactions to process e-deals.
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Implementation of Ajax based server-side validation for user input date through online forms. Used DOJO and JSON for Ajax implementation in JSPs, for DHTML handling.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used Hibernate 3.0 in data access layer for data persistency using DB2.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB 3.0 and JPA standards.
  • Developed prototype using HTML, CSS, Ajax, JQuery and JavaScript as per the client specifications and specific user validations.
  • Used ANT scripts to build the application and deployed on Apache Tomcat.
  • Developed test cases on JUnit. Used Log4J for logging and tracing the messages.
  • Used PVCS and Rational Clear Quest for version control across common source code used by developers.

Environment: Java, J2EE, Struts, EJB, UML, JSP, JSP Tag libraries, JavaScript, HTML, Ajax, JQuery, JSON, DHTML, Tiles, Hibernate 3.0, JPA, Java Beans, Singleton, Factory pattern, UML, Class diagram, Activity Diagram, Sequence Diagram, XML, ANT, Apache Tomcat, PVCS, Rational Clear Quest, DB2, JUnit, Log4J,

Hire Now