Sr. Java / J2ee Developer Resume Profile
PROFESSIONAL SUMMARY
- Over 7 years of experience in requirement gathering analysis design development integration and testing of client /server based applications using Java and J2EE object oriented technologies.
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Expert in development of applications using J2EE technologies like Java JSP Servlets Java Beans JDBC JNDI JMS WMB XML/XSL Web Service AJAX .
- Experienced in coding SQL PL/SQL Procedures/Functions Triggers and Packages on database RDBMS packages like Oracle MySQL and MS SQL Server.
- Hands on experience in developing and deploying applications on WebSphere WebLogic JBoss and Tomcat servers.
- Expertise in Eclipse NetBeans and JDeveloper.
- Experience in developing applications using three tier architectural frameworks such as MVC Model View Controller and STRUTS SPRING framework and Hibernate Apache Axis2 and J2EE design patterns.
- Expert on XML parsing XSD XSL XSLT SOAP WSDL SAX and DOM parsers.
- Hands on experience with JUnit in performing unit test and determining the application functionality.
- Highly proficient in designing Enterprise applications with Java/Java EE5 design patterns/best practices/coding standards including IOC Inversion of Control AOP Aspect Oriented Programming MVC Business Delegate Service Locator Session Fa ade DTO DAO Front Controller Factory and Singleton.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers and a team player with good understanding in working with teams.
- Excellent communication leadership skills and self motivated to implement complex rules and meet deadlines.
- Good understanding of all stages of Software Development Life Cycle SDLC .
- Managed various projects involving complex processes with teams across different areas.
TECHNICAL SKILLS
Technologies Java 1.6/1.5 Servlets JSP 2.0 EJB 2.0 Struts 1.2 WMB JMS WMB JDBC JUnit 3.7 MQ Series JavaScript 1.4 DOJO XML 1.0 JAXP JAX-RPC XSL Shell Scripts Web Services WSDL SOAP UDDL AJAX HTML CSS
Software/Databases Oracle 11g MS SQL Server 8.0 Filenet.
IDE Tools and Frameworks RAD TOAD IntelliJIDEA 5.1 Eclipse 3.4.2 Web Logic Workshop SQL Plus Crystal Reports WebSphere Portal Spring Castor Hibernate XML Spy iPlanet LDAP.
Application Servers WSAD IBM RAD BEA Web Logic 8.1.x/9.0 Tomcat 5.x
Operating Systems Windows NT/2000/XP Sun OS Linux DOS UNIX Ant 1.6.5
Version Controls SVN CVS VSS Harvest
Design Patterns and SDLC methodologies DAO MVC Session Fa ade Singleton Command RUP UML and Waterfall.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java / J2EE Developer
This project is about developing a scalable extensible customizable and reliable middle tier application in adherence to SOA principles for the Division of Criminal Justice Services State of New York to streamline the judicial process thereby making it more efficient in terms of managing criminal records adjudication and disposition of cases and validation of records and dispositions. It also deals with the distribution of information Criminal and Civil to different agencies based upon the request and suppression levels.
Responsible for developing and enhancing the Disposition module by enhancing the existing process flows data transformation services and persistence services of the business tier and persistence tier of the Integrated Justice Architecture using EJB Java Hibernate XML XSD and DAO and maintained source control using SVN.
- Responsible for enhancing the presentation tier using JSP HTML Ajax Java Script and CSS.
- Responsible for realizing the analysis models from Use cases design models from analysis models from analysis models and code from design models.
- Developed new business rules and enhanced the existing ones to meet client specifications using JBoss drools which are JSR 94 compatible.
- Responsible for writing hibernate queries and performed unit testing using JUnit and provided support to the QA team by fixing bugs.
- Utilized the existing IJCommon Services framework to handle exceptions logging and obtain data source connections.
- Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
Technologies Java 1.5 EJB 2.0 Hibernate 3.2 JMS JSP CSS JSF MQSeries XML WebSphere 6.1 WebSphere Portal 6.0 RAD 7.5 Junit 4.0 JBoss drools Java Script Ajax CSS Oracle 10g SVN.
Confidential
Sr. Java Developer
The goal of this project is to re-factor and re-architect the current Alpha Middle tier for ESI s Pharmacy Benefit Management business which involves agents imaging and mainframe services to a scalable Java/J2EE based application and eliminate redundancy and improve stability and reliability in the process.
Responsible for providing project task estimation and planning implementing the SCRUM methodology and convert the existing VB application / Modules to Java based application.
Used core Java features such as Multi Threading Collections and Exception handling to process high volume transactions.
Specific responsibilities include application development coding for enhancement and bug fixes perform unit testing and end to end testing for SPM and Workflow module implementing the Spring framework for its support to context management.
Developed the Workflow module to enable users to fetch work order s process them and dispense the same to the next step using HTTP Post and created METADATA s to perform the HTTP calls
Developed independent test cases and test suite for the workflow module to enable users to test stand alone functions as well as perform end to end testing of the entire application using JSP Junit Servlets Java Script and XML.
Responsible for developing the connection pooling for Filenet Server implementing Spring framework concepts such as Transaction management and DAO support.
Responsible for scheduling and triggering cron jobs using the scheduling support in Spring framework developed the asynchronous logging mechanism for workflow module controlling data access using the JDBC module in the Spring framework and enabled multi threaded execution of SPMRetrip agent and Contacts-pre contacts application that can be controlled by the users.
Developed the SPMRetrip agent module to fetch work orders from the SPM Service queue and process them to the appropriate queues.
Developed a Swing based application for the users to dispatch work orders using Java Swing and developed JSP s to move orders from conductor queues to other workflow queues.
Configured the Web sphere application server to connect with DB2 Oracle and SQL Server in the back end by creating JDBC data source and configured MQ Series with IBM RAD and WAS to create new connection factories and queues.
Configured and debugged Web sphere MQ over Websphere Message Broker to send messages access queues and processes and handle errors and exceptions.
Responsible for deploying the code to development and Integration environments and promote to QA and provide additional support to QA and production environments and maintained change control using Harvest.
Responsible for resolving production issues troubleshot the UAT environment by performing Stress testing and gave recommendations with regards to modifying the advanced settings of the Websphere application server.
Technologies Java 1.5 JSP Servlets WMB EJB 2.0 Junit Spring WebSphere Portal SQL Oracle DB2 Filenet Java Script DOJO MQSeries JMS WebSphere application Server RAD XML UNIX.
Confidential
Java Developer
ICPS Intra Claims Process System is an intranet application for health claim processing that is useful for internal claim processing associates to verify and make the decision prior to paying the claims. This system allows different types of users to learn different levels of information of a claim based upon their roles and security level. ICPS was designed and developed according to the MVC architecture using Strut s framework.
Involved in requirement gathering analysis and design and developed class and sequence diagrams using UML.
Responsible for developing front end user interfaces and business logic to retrieve claims information from the back end using Java Servlets JSP Java Script Struts CSS HTML Ajax and implemented the command design pattern.
Developed the DAO functionality to create JDBC connections queries Stored Procedures and Triggers to retrieve claim information and designed and developed XSL style sheets to generate HTML streams from XML files.
Responsible for configuring the web sphere application server to create JDBC JMS and MQ connection pools and developed independent JUnit test cases and deploy the application in DEV SIT QA UAT and PROD environments and provided support to the QA team by validating test cases and fixing bugs and issues.
Technologies Java 1.5 Servlets JSP JDBC RAD 6.0 WebSphere Portal 6.0 XML Oracle 10g PL/SQL UML JMS MQ Series JavaScript CSS Ajax XSL XML JUnit Clear Case.
Confidential
Sr. Java/Web Services Developer
A web based application to maintain the retirement benefits of employees in various clients it shares a common framework with other applications as well. This application was developed for the customers of CitiStreet to help them manage their personal information evaluate various cash balance plans perform the estimation on their retirement options and generate personalized statements.
Responsible for developing the cash balance application and developed Struts Actions classes to manage cash balance plans and provide benefit estimation balance history and generate benefit statements for the customers of CitiStreet.
Developed the front end user interfaces for cash balance application and modified existing application to flag records and update the backend on a real time basis using Ajax Struts Java beans JSP CSS Java Script and DAO s.
Responsible for converting Axis and JAX-RPC based webservice to JAX-WS based webservice and developed the ANT and Maven build scripts to parse the WSDL files and generate the Java Classes.
Modified the Java classes to eliminate the EJB interface with the web service method generated using JAX-WS.
Responsible for developing Unit Test cases using JUnit and deployed the code in DEV and SI and provided production support to QA and production environments and was also involved in business research and development.
Technologies Java 1.5 EJB 2.0 Struts JSP JUnit 4.4 DAO Apache Axis JAX-WS XML Ajax Java Script CSS HTML JBOSS 4.2 JRules DB2 SQL JDBC Eclipse 3.2.2 SOAP WebSphere Portal WSDL Apache Ant 1.4 Maven 2.0.7 Rational Clear Case.
Confidential
Sr. Java/Web Services Developer
Penpay is a record-keeping and administrative services application that is used to manage the participants and clients information. The application was designed to allow online account access to retired participants in active pay status. Prior to the implementation of PenPay Retiree Services did not provide online access to benefits payment information. PenPay Web allows participants the ability to view their account and make changes such as address changes or tax withholding elections.
Involved in the Requirement gathering Analysis and Functional Document preparation discussions and followed the Agile Methodology.
Responsible for developing the business logic for 401k plans Tax withholding Payment History Payment methods using core Java Struts and developed the UI using JSP Servlets HTML CSS Java Script and Ajax.
Developed web services for accessing the SETIT PLUS server using JAX-WS created WSDL files to deploy both on the server and client side.
Responsible for developing queries and stored procedures to retrieve customer information account information and developed JUnit test cases for unit testing and end to end testing.
Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing and used clear case for version control.
Technologies Java 1.5 J2EE JSP Servlet JavaBeans JDBC Struts 1.3 JBoss HTML CSS JavaScript Oracle 9i Ant Maven Junit IBM ClearCase Agile methodology SOA WebServices with Axis JAX RPC JAX WS xml SOAP and Eclipse.