Senior J2ee Developer Resume
Livonia, MI
SUMMARY
- Has 10+ years of experience in System Design, Development, Integration, Implementation and Support of enterprise software related to Client/Server and Web based n - tier architecture systems using Java/J2EE Technologies.
- Has good experience in OOPS concepts and design using UML tools.
- Has good experience as a Lead consultant on projects from inception to completion with a medium team size.
- Experience with Agile development methodologies such as Scrum, XP and Test driven development.
- Has experience in building applications using WebLogic Portal and WebLogic integration frameworks.
- Has experience in developing applications using MVC Architecture with Struts2 and Spring frameworks.
- Has experience in using Hibernate for persistence layer.
- Experience in writing Web Services using WSDL, SOAP, RPC, REST and UDDI in distributed web application development environment.
- Has worked on Unix scripts for various application setups
- Expertise in all phases of software Product/Project Development Life Cycle from System Analysis, Design, Development, Testing and certifying for Implementation of business applications using J2EE technologies.
- Experience in usage of various Design Patterns in different phases of the application development using Java/J2EE Technologies.
- Hands on experience in Design and Development of web based server side applications using J2EE Technologies (Java, JDBC, Servlets, JSP, EJB, and XML, XSL) and Oracle.
- Hands on experience in using HTML, DHTML, Java Script, JSP, AJAX, JQuery and JSON.
- Proficiency in deploying J2EE applications onto WebLogic, WAS and JBoss.
- Proficiency in programming with different IDE’s like IBM RAD, WebLogic Workshop and Eclipse 3.2.
- Experience in Preparation and review of HLDs and LLDs for new Modules, Enhancements as well as to new Requirements.
- Experience in working with UML tools like Rational Software Architect and Sparx Enterprise Architect.
- Experience in working with the version control tools like clear case, perforce, CM Synergy, SVN and CVS.
- Knowledge in Design and Development of database Structures using Relational Database Management Systems.
- Highly motivated developer with strong analytical and technical skills.
PROFESSIONAL EXPERIENCE
Senior J2EE Developer
Confidential, Livonia, MI
Environment: JSF,Spring,Hibernate,JMS,Drools,XML,JSP,JSON,JavaScript,JQuery,AJAX and IBM WebSphere 8.0 Application Server,WSO2,IBM Cast Iron, Java 1.6, SOAP/REST based web services,Alfresco,Jenkins,SONAR, Nexus, JIRA and Maven.
Responsibilities:
- Complete Agile development with 2 week sprints.
- Developed Rest services using Spring MVC.
- Developed various Orchestrations on IBM Cast Iron integration appliance.
- Developed various Alerting mechanisms in case of failures.
- Involved in the analysis and design of the various applications worked.
- Developed Rest Service client API for accessing REST services.
- Developed persistence classes using JPA.
- Used IBM Cast Iron for integration with KBM web services.
- Used Spring JMS for sending the KBM aggregated data to JMS Queue.
- Used Spring Integration for reading JMS Queue message and invoked KBM web service exposed as Rest Service.
- Developed various EJB application components.
- Used JSF framework components for the page navigation of the applications.
- Generated web service clients from the wsdls to consume web services exposed by different external systems Like salesforce and AS400.
- Consumed various web services exposed by AS400 Life plus system.
- Mavenized various projects using Apache Maven.
- Created Jenkins jobs for the Maven projects for scheduling builds as part of continuous integration.
- Integrated SONAR with Jenkins builds.
- Extensively Used Mockito and Power Mock API for mocking objects using TDD.
- Extensively Used JQuery, AJAX, jasmine for data-collection framework and validations.
- Used Alfresco for content management.
- Fixed many critical issues in SIT and UAT environments.
- Root Cause Analysis, Troubleshooting and fixing of various critical and major production issues.
Confidential, Camphill, PA
Environment: Struts2, Spring, Hibernate, Crystal Report, JMS, IBM File Net Content Manager, XML, JSP,JSON,JavaScript, JQuery, AJAX and IBM WebSphere 7.0 Application Server, Java 1.6, SOAP based web services, Web Sphere Enterprise Service Bus (ESB),ISAM-IBM Security Access Manager and DB2.
Responsibilities:
- Developed framework components of the HIX Application using struts2, spring and Hibernate.
- Configured spring configuration files for dependency injection and Transaction management.
- Involved in the Resource Bundle implementation for internationalization.
- Integration of Reports into the HIX main application.
- Involved in the development and maintenance of eligibility and enrollment modules.
- Developed Strust2 action classes for eligibility, enrollment and reports modules.
- Extensively used AJAX, JSON, and JQuery for the page development.
- Implemented validation for various pages using Struts validator framework.
- Developed business and integration layer components for eligibility and reports modules.
- Developed hibernate mappings and criteria queries for data persistence.
- Implemented the Java Reporting Component for invoking the crystal reports.
- Implemented the use of Hibernate EH-cache for the secondary cache.
- Developed DAO components for Eligibility, Enrollment and Reports modules.
- Implemented web services client to communicate with federal web services using soap through ESB.
- Implemented struts2 interceptor for form token validation.
- Implemented changes in Action Interceptor for redirection of URLs.
- Designed and developed the code for web services retry mechanism.
- Implemented JMS queue template for producing and consuming messages from queues for verification service.
- Involved in Fortify scan review for security.
- Coding, debugging, Unit testing & reviewing the code.
- Fixed many critical issues in SIT and UAT environments.
- Root Cause Analysis, Troubleshooting and fixing of various critical and major production issues.
Senior J2EE Developer
Confidential, El Dorado, CA
Environment: Java/J2EE,Junit,EJB,XML,Webservices,JMS,Spring,Hibernate,EnterpriseArchitect,Weblogic10.0Oracle10, Windows XP, CVS, AIX.
Responsibilities:
- Developed the front-end components using HTML, DHTML, Java Script, JSP, JSTL, AJAX, JQuery and JSON
- Used OOPS concepts for Object Oriented Design.
- Extensively used MVC architecture using Spring MVC module.
- Developed WebLogic Tuxedo Bridge for making calls to tuxedo server from WebLogic server.
- Designed and developed EJB Stateless Session beans and Message driven beans.
- Used SOAP/RESTFul based architecture to create and deploy the web services for integration with external applications using axis and jersey implementation.
- Implemented asynchronous logging using JMS.
- Used Hibernate as the object relational mapping tool for persisting java objects
- Used Apache Maven for complete build management of the application.
- Used J2EE design patterns like Service Façade, Value Object Pattern, MVC, Singleton Pattern and DAO.
- Created design documents using UML and Sparx Enterprise Architect.
- Experience with query tuning to fine tune the SQL statements for the application.
- Customized unit testing framework to test business services using Junit.
- Configured WebLogic domain with tuxedo connectors.
- Configured tuxedo services in the WebLogic domain.
- Worked on UNIX scripts for tuxedo setup and WebLogic server configurations.
- Migrated VC++ COM code to Java POJO services.
- Handled application setup and deployment for Dev and test boxes.
- Fixed many critical issues dat are found during testing and development.
- Involved in the production support for analyzing the critical issues and fixing the same.
Senior J2EE Developer
Confidential
Environment: Java/J2EE, Weblogic10.0ApplicationServer, WAS7, Oracle, Eclipse, TestNG, Perforce, HudsonWindows XP, AIX
Responsibilities:
- Developed reusable components to be used across modules.
- Setup the environment for WebSphere MQ.
- Configured WebSphere MQ Monitor and MQ Broker.
- Configured Wily introscope for monitoring applications.
- Configured power packs for WebLogic portal and WebSphere MQ.
- Configured Hudson for automations developed using JAF.
- Configured Java Agents for wily introscope.
- Configured Wily CEM for monitoring network performance of the applications.
- Configured JCA connection pools in WebSphere application server.
- Developed Automation scripts to be run on Hudson.
Senior J2EE Developer
Confidential
Environment: Eclipse, planet Web server platform, Java/J2EE, Struts, Hibernate, Junit, Oracle 9i, Windows XP
Responsibilities:
- Developed Payment schedule and Tracking functionality for Multi-site JOIP Payment History screen.
- Developed JOIP Reconciliation Report for Multi-site.
- Developed Multi site Assign and Assume functionality.
- Created Web.xml, Struts-config.xml, Validation.xml and tiles-def.xml files to integrate all the components in the Struts framework.
- Created Dispatch Action classes and Dynactin Forms for the application to handle different actions
- Developed objects persistence (ORM) layer using Hibernate 3.3.
- Developed DAO classes for various modules.
- Written PL/SQL Stored Procedures, Triggers and Stored Functions to implement some complex business logic at the database level to improve response time.
- Setup of Iplanet webserver for various environments.
- Setup of Junit environment for unit testing.
- Involved in writing JUnit test cases for test driven development
- Developed build scripts using ANT for packaging the application.
- Fixed many critical issues dat are found during testing and development.
Confidential
Environment: Java,Javascript,JSP,Servlet.EJB,JMS,Eclipse,ClearCase,Jboss5.1,ApacheAxis,QA4J,ANT,Windows XP, AIX.
Responsibilities:
- Developed changes in the logging functionality to achieve TEMPeffective logging of the application.
- Designed and developed Mini statements and showing SMS and Flash messages to the customer.
- Designed and developed merchant maintenance module.
- Fine-tuned queries to improve the performance of the query execution.
- Developed High level design for various modules.
- Developed web services for integration with other applications.
- Fixed Integration issues of CRM application with FIS web application.
- Fixed many critical issues dat are found during testing and development.
- Used various design patterns in presentation, business logic and integration layers.
- Worked on the database design for various modules.
J2EE Developer
Confidential
Environment: Java/J2EE, WebLogic Portal, WebLogic Integration, Oracle 10g,Documentum,Unix,CM Synergy, Clear Quest.
Responsibilities:
- Developed and configured portlets using WebLogic portal framework.
- Developed page flows and extensively used netui framework.
- Consumed web services for retrieving bills across the regions.
- Developed Workflows using WLI business process management.
- Developed business process controls using WebLogic workshop.
- Fine-tuned DB queries for performance enhancement.
- Involved in High level Design and Low Level Design of the modules worked.
- Developed end to end implementation for claims Search.
- Developed end to end implementation of Mass Reassignment of claims.
- Involved in developing interfaces to various legacy applications.
- Fixed many critical defects in production.
J2EE Developer
Confidential
Environment: Java 2.0, JSP, Servlets 2.3, XML/XSLT, MySQL, Struts, Tiles, Tomcat, Windows2000
Responsibilities:
- Developed Filter for capturing response from IVR system.
- Developed XSLT’s for converting VXML to XML.
- Developed call related reports.
- Configuration of log4j for the application logging.
- Application deployment and Configuration.
- Fixed critical defects during development and testing.