We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY:

  • A highly results - driven and dedicated IT Professional with 8 years of experience in analysis, design, development using Java and J2EE technologies
  • Extensive experience in developing enterprise and web applications using J2EE (Servlets, JSP, Custom Tags, JSTL, JDBC, EJB, JPA, JMS, JTA, JNDI, WebServices), Struts, Spring, Hibernate, Apache AXIS, SOAP, JavaScript, jQuery, HTML, XML.
  • Understanding of all the phases of software development life cycle (SDLC).
  • Experience in implementing web applications based on Struts framework.
  • Experience with Spring framework using MVC architecture, AOP and dependency injection.
  • Experience in Object/Relational Mapping with Hibernate.
  • Well Experienced with WebLogic, Confidential Web Sphere, Apache Tomcat and JBoss.
  • Expertise in working with J2EE design patterns such as façade, delegate, singleton.
  • Extensively used server side components to develop distributed Internet systems on server-side. Built and deployed several J2EE components on Web Sphere.
  • Experienced in integrating frameworks like ANT, Maven, JUnit, and Log4j.
  • Proficient in relational database SQL, stored procedures, functions, views and triggers, cursors.
  • Hands on experience with various databases like Oracle 9i/10g, SQL Server 9.0/8.0, DB2 and MySQL.
  • Have excellent communication, interpersonal and analytical skills. Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.

TECHNICAL SKILLS

Programming languages: Java, C, C++, SQL, PL/SQL, VS Cobol II, PL/I, JCL

J2EE & Frameworks: J2ee (Servlets, JSP, custom tags, JSTL, EJB, JPA, JMS, JSF, WebServices JAX-WS, JAX-RPC and JAX-RS ), Struts-1.2, Spring-2.5.6, Hibernate3, Apache-AXIS, JUnit, Log4J, Maven

Web Tools and languages: HTML, DHTML, XML, JavaScript, Ajax, jQuery

Databases: Oracle 9i/10g, DB2, MySQL

Application/ Web Servers: WebLogic-10.3.3, Confidential Web Sphere-6.1, Apache Tomcat

IDE & Tools: Eclipse3.2, RAD6.5, Net Beans

Version control systems: CVS, Rational Clear Case, SVN, TFS

Operating systems: Windows XP/NT/2000, Linux/Unix

PROFESSIONAL EXPERIENCE:

Sr. J2EE Developer

Confidential, CA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Microsoft Visio.
  • Implemented the application using Spring 3.0 framework which is based on Model View Controller architecture
  • Developed Spring based RESTful web services for exposing the claims and user data.
  • Developed Java utility classes for common application functionality like SFTP File Transfer Utility
  • Utilized Core J2EE design patterns such as Singleton, Business Delegate, Session Façade and Data Access Object (DAO) in the implementation of the services.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to customers using Apache CXF framework.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries.
  • Implemented Singleton class to load Custom XMLs with Native SQLs, parsed using JAX-B and loaded SQL to the map.
  • Developed a small module using Ext JS with JSON data. Used Spring Jackson API for mapping java object to JSON.
  • Followed Test Driven Development by using jUnit to built unit test cases for most of the components.
  • Worked closely with infrastructure team to configure the JBoss server and testing the performance of application.

Environment: JEE 6.0(annotations, JSP, JSTL, Servlets, JAX-WS, and JAX-B), Spring 3.1.7, Apache CXF, Hibernate- 4.1.0/JPA, Spring-JDBC, HTML, Ext JS 4.0, JSON, XML, Eclipse, Oracle 10g, Dozer, JUnit 4.8.2 UNIX/SUN Solaris, Maven3, TFS.

Sr. J2EE Developer

Confidential, CA

Responsibilities:

  • Played the key role in developing OAM components based on Spring frameworks on WebLogic platform.
  • Responsible for low level design within OAM and used Enterprise Architecture for developing class, use case and sequence diagrams.
  • Used Spring MVC framework with controller classes, validators and command objects.
  • Applied Spring tag libraries as well as JSTL for JSP dynamic content generation in the presentation layer.
  • Used Tiles framework for a consistent look and feel throughout an application.
  • Developed front end validation using JavaScript, jQuery, AJAX and JSON for password and username.
  • Implemented the solutions for URL tokenization for the protected resources.
  • Upgraded the OAM application from Spring 2.5.6 to Spring 3.0 to enhance the latest features.
  • Implemented the delegate pattern to interact with Web Service and Refactor the legacy delegate code with the Spring WS.
  • Services ‘getSecurityQuestionStatus’ ‘get Challenge Question’, and ‘validate Questions’ services are exposed though WebServices.
  • Implemented WebServices using Spring’s WebService extension for Apache AXIS framework.
  • Implemented persistence layer using Hibernate with JTA enabled.
  • Done a POC on using RESTful WebServices using Spring MVC 3.0.
  • Worked with SAML team to configure the navigation between affiliates, destination URL, and payload
  • Developed groovy script in SoapUI tool to generate different mock responses to test the Web Service calls.
  • Developed Selenium and JUnit test cases for all the flows in the application.
  • Worked closely with infrastructure team to configure the WebLogic server and testing the performance of application.
  • Coordination with release management team to deploy the OAM application.

Environment: JEE 6.0(JSP, JSTL, Servlets, JAX-WS, and JAX-RS), WebLogic 10.3.3, Tiles, Spring 3.0, Apache AXIS2, Hibernate-3.0, HTML, XML, JavaScript, jQuery, SAML 1.1, Eclipse 3.2.2,, Oracle 10g, SoapUI 2.0.2, Selenium, JUnit 3.0, UNIX/SUN Solaris, Maven3, ClearCase.

J2EE Consultant

Confidential, GA

Responsibilities:

  • Responsible for the Oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings(.hbm) files.
  • Services ‘GetDocument’, ‘GetStatementDates’ and ‘GetStatementData’ services are exposed though both WebServices and MQ interfaces.
  • Implemented persistence layer using Hibernate with JTA enabled.
  • Implemented WebServices adapter using Spring’s WebService extension for Apache AXIS framework. This include both upgrade existing JAX-RPC based services to JAX-WS level as well as building services on JAX-WS specification.
  • Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation.
  • Developed the Business logic using Spring (IOC, AOP), DTO, JTA, and Persistent layer using Hibernate, DAO for all modules
  • Implemented MQ Listener component using JMS API for MQ Queues and Topics. Used Spring’s wrapper ‘JMSTemplate’ implementation.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience
  • Configured WebSphere server resources like JMS QCF Queues & Topics, DataSources and handed over to infrastructure team
  • Responsible for setting up Xenos templates using Xenos Studio for transforming AFP documents to PDF with configurations like font mapping, pagesegment setting and constant print.
  • Developed Custom Components using Xenos Api to handle backers and load resources from database.
  • Developed the service layer to load Xenos Engine as per the server configuration and perform real-time transformation.
  • Responsible for application release management and development quality control.
  • Initial prototype implementation of this project followed Agile development methodology and used SCRUM for project management
  • Involved in performance testing and tuning application to avoid memory issues at high loads. Worked with infrastructure team in setting up the JVM parameters, connection pools etc

Environment: RAD6, WebSphere-6.1, JEE-5(Annotaions, Jsp, Servlets, JAX-WS), Spring Framework-2.5.6, Apache AXIS, Hibernate-3.0, Castor/JAXB, Xenos, DHTML, Confidential OnDemand, FileNet P8, Oracle, MKS, Maven2.

Sr. Java, J2ee Developer

Confidential, LA

Responsibilities:

  • Developed Account management, money transfer, and Schedule payments modules.
  • Developed the views using JSP, custom tags, JSTL, servlets and HTML.
  • Developed the presentation layer using HTML and JSP and business logic code was implemented in Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
  • Developed state full session beans for transaction module.
  • Involved in the implementation of J2EE Design patterns such as Service locator, Session Façade.
  • Developed message driven Beans to listen coming messages from matching systems.
  • Developed SQL queries, PL/SQL procedures, functions, triggers, views.
  • Used Apache Log4j logging API to log errors, warnings and messages.
  • Used ANT Script for building Application.
  • Performed unit testing using JUnit.

Environment: Java 5.0, J2EE 5.0, JDBC, JSP 2.0, Servlets, Struts 1.2, EJB 3.0, HTML, XML, WebServices, JavaScript, Oracle 10g, MQ Series, Eclipse, UNIX.

J2EE Developer

Confidential

Responsibilities:

  • Implemented MVC architecture by separating the business logic from the presentation layer using STRUTS.
  • Developed Struts action classes and form beans.
  • Worked on the Struts validations for billing and shipping page.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Worked on the Web Services using the WSDL.
  • Worked on the SQL queries and triggers using the DB2 database.
  • Implemented a message producer sending XML messages to a JMS queue.
  • Developed distributed components using EJB, used RMI as middle-ware and deployed them on BEA Web Logic server.
  • Involved in creating/deploying jar, war and ear files in Web Sphere Application server
  • Worked on various bug fixing on the shipping and billing page. Involved in the coding and unit testing

Environment: Java, J2ee, Servlets, JSPs, Struts, JMS, Web Services, Action Script, Web Sphere, Eclipse 3.2, DB2.

J2EE Developer

Confidential

Responsibilities:

  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose
  • Identifying and design of common interfaces across multiple systems or modules of social insurance
  • Interaction with Business users for user and System acceptance testing
  • Validated the data against the business rules.
  • Utilized Eclipse to create JSPs/Servlets/Hibernate that pulled information from a Oracle database and sent to a front end GUI for end users
  • Used JDBC for Oracle database connection and written number of stored procedures for retrieving the data.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of XML strings and XSLT for transformation.
  • Used Hibernate for data persistence
  • Collaborated with Web designers to create the JSP pages, applying HTML, JavaScript and Struts Tags.
  • Created test plans for unit testing to validate component functionality

Environment: Java 1.4.2, J2EE, Servlets, Struts, Eclipse, Hibernate, XML, XSLT, JSP, JDBC, JavaScript, HTML, Oracle 9i.

Software Developer

Confidential

Responsibilities:

  • Designed and developed Servlets and JSP, which presents the end user with form to submit the details of the problem.
  • Created SQL statements and triggers for the effective retrieval and storage of data from the database.
  • Developed Servlets used to store user information in the database, which makes a JDBC-ODBC connection to the database and inserts the details into to the database.
  • Designed and developed a Servlet, which presents the engineer a form to submit solution to particular problem.
  • Designed and developed a Servlet, which allows the end user to query on the problem, makes a JDBC-ODBC connection to the database and retrieve the details regarding the call number and the status of the submitted problem.

Environment: Java, J2EE, Servlets, JSP, Custom tags, JDBC, Data Source, DAO, VO Patterns, Tomcat 5.0, Oracle 9i.

We'd love your feedback!