Sr Java/J2ee Developer Resume




Title
Sr Java/J2ee Developer

Primary Skills
Java J2ee

Location
US-TX- (will consider relocating)

Posted
Jan-05-09

RESUME DETAILS
PROFESSIONAL SUMMARY

? 7 years of strong experience in application and system development and implementation of Web based applications in Internet, Intranet and Client Server Technologies.
? Strong OOA and OOD Knowledge and Design Concepts and implementation using software methodologies and using UML.
? Strong Experience in Developing EJBs (Session, Entity and Message Driven Beans) deploying in BEA WebLogic 8/9 and IBM Websphere 5/6, JRUN 4 application servers.
? Excellent Experience in developing applications using JAVA 1.5, JDBC 3.0, JSP 2.0, Java Servlets 2.4, Java Beans, Applet, RMI, JavaScript, HTML, CSS and DHTML
? Worked with Spring for continuous integration and Hibernate for OR mapping.
? Extensive working experience in Websphere Studio Application Developer 5, Weblogic Workshop, Eclipse 3.2 for Java Development, and tools like PL/SQL DEVELOPER, TOAD for Oracle.
? Strong experience in Oracle 8/9i/10g. MS SQL Server 2000/2005
? Sound Knowledge in IBM MQ Series and JMS for communications between middleware components.
? Excellent design experience in Struts 1.3 and Apache 1.3, Tomcat 5.5 for JSP 2.0/1.2 and Servlet 2.4.
? Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT, DOM, SAX, DTD and SCHEMA and tools like XMLSPY.
? Quick learner and team player with strong analytical and problem solving skills, Willingness to relocate and ability to quickly adapt to new environments & technologies, dedicated to successful project completion with excellent communication and interpersonal skills.

EDUCATION

• Bachelor of Technology in Information Technology, Pondicherry University, India.


SKILL SETS

Languages JAVA 1.5/1.4, C, C++, SQL, PL/SQL
Frameworks Struts, Spring, Hibernate
Databases Oracle 9i/8.x, Oracle 10g, Access
GUI Applet
Middleware JMS, Webservices, MQ Series, EJB, J2EE 1.4,
Tuxedo 8/9
Amdocs ensemble and enabler
Web Development JSP, Servlets 2.3, HTML, CSS, DHTML, JavaScript, AJAX
Web servers iPlanet, IBM HTTP Server, Apache 1.3
Application Servers WebLogic 9/8, JRUN, Websphere 6/5, Jboss 4.0.1
J2EE Technologies RMI, JavaMail, JDBC
XML Technologies XML, XSLT, DOM, SAX, DTD, Schema
RDBMS Oracle 9i/8.x, Oracle 10g
Version Control Subversion, CVS, VSS
Portal Server Weblogic Portal Server
Design Tools Dreamweaver 4.0, TOAD
Others Junit, ANT, Perl, CA SiteMinder, Jasperreports
IDE Websphere Studio Developer, Eclipse, XML-SPY, VI, Weblogic Workshop
Operating Systems Windows Vista/XP, UNIX, SUN SOLARIS, RedHat Linux

PROFESSIONAL EXPERIENCE:
Blue Cross and Blue Shield of Texas, TX. Oct 2008-current
Project : Batch Renewal Component (BRC) and Small Group Renewals
Position: Senior Developer
Description: BRC is one of the main components in Business Acquisition Product from Health Care Service Corporation (BCBS, TX). Batch renewal component is used for the renewal process in Health care insurance life cycle. Accounts that are to be renewed are loaded as batch (File Based) and rated with SRE component and final rates are stored to BRC Database. BRC GUI is at work for adjustment to be made on accounts at account level and batch level by actuaries and underwriters. Reviewed accounts are transferred to BA Application (DB2 DB). Small Group Renewals application is extension of BRC for more automating the processes of renewals.
Environment: Java 1.4, J2EE 1.3, WSAD 6, Websphere 6, EJB, Struts, Spring, JSP2.0, Servlets, XML, XSLT, Web Services(Axis 1.2), JDBC, MS SqlServer, DB2, SQL, Stored Procedure, Design Patterns, Query analyzer, JavaScript, AJAX, Struts, Spring , IBM AIX, CVS, log4j, IBM MQ Series, Clearquest.
Responsibilities:

• Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features.
• Worked with struts 1.2 for building MVC framework. Developed new Action and Action Form for the new features.
• Used TILES framework for building the site layout, template pages, extending templates and different implementation of pages.
• Developed Stateless Session Bean, Message Driven Beans to implement the business logic.
• Used design pattern's wherever necessary.
• Application used AJAX to reduce the bandwidth usage and provide better user-experience.
• Worked on web services (Axis Implementation), rating engine is exposed to externalized to other component in Business Acquisition Product.
• XML and XSLT transformation used for mail template and used JAXB for xml manipulation.
• Developed DAO's and DTO's for new business enhancement.
• Developed DAO's using Spring Dao Template.
• Created Unit Test Plan Documents for the enhancement.
• Preparing unit test cases for Unit testing the new functionality.
• Involved in release and deployment procedures.
• Used clearquest for bug tracking.
• Complied new features and configuration document for technical writer to incorporate in installation and user guide.
• Used CVS for version control.

Verisign, VA Apr 2008-Sep 2008
Project : Network Routing Directory Provisioning System(NRD-PS)
Position: Senior Developer
Description: The Network Routing Directory is a secure directory that serves as the central repository for network and user information. The NRD is a secure directory to share VOIP network and user information with your clients and strategic partners.Each service provider can manage its own network topology. It can also activate subscriptions for its subscribers, and optionally manage that customer's network topology as well.Network Topology allows you to map your organization's network information in one central repository, and to choose how much of it to share with other organizations.
Environment: Java 1.4, J2EE 1.3, Eclipse 3.2, JBoss 4.0.1sp1, checkstyle, PMD, JSP2.0, Servlets, XML, XSLT, log4j, Web Services, JDBC, Oracle 9i, SQL, PL/SQL, Design Patterns, Toad 7.5.2, JavaScript, AJAX, Struts, Hibernate 3, JasperReport, Linux, JUnit, Bash shell, Subversion
Responsibilities:

• Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business feature.
• Worked with struts 1.2 for building MVC framework. Developed new Action and ActionForm for the new features.
• Used TILES framework for building the site layout, template pages, extending templates and different implementation of pages.
• Developed Stateless Session EJBs and Message Driven Beans to manage the business logic and Maintained Entity EJBs in current environment.
• Used design pattern's wherever necessary .
• Application used AJAX to reduce the bandwidth usage and provide better user-experience.
• Worked on web services(JAX-RPC Implementation), operations for adding and querying various network elements related to network topology.
• Used Jasperreport reporting framework for application's reporting module.Graphical chart customization was done to acheive application specific requirements.
• Application used JBossMQ messaging server. Mainly used by mail notification business services.
• XML and XSLT transformation used for mail template and used JAXB for xml manipulation.
• Developed DAO's, DTO's and Hibernate Related Mapping files.
• Created Unit Test Plan Documents for the new features.
• Checkstyle and PMD eclipse plugin were used to format and optimize the code respectively.
• Preparing unit test cases for Unit testing the new functionality.
• Bash shell scripts for file pulling and file pushing.
• Involved in release and deployment procedures, Developed and modified existing ANT Build Scripts for Deployment.
• Used Bugzilla for bug tracking.
• Complied new features and configuration document for technical writer to incorporate in installation and user guide.
• Used Subversion for version control.
JP Morgan Chase, NY Nov 2006-Mar 2008
Position: Senior Java Developer / Weblogic Developer
Description: JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $1.3 trillion and operations in more than 50 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset and wealth management, and private equity. A component of the Dow Jones Industrial Average, JPMorgan Chase serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its JPMorgan and Chase brands. Information about the firm is available at www.jpmorganchase.com

Environment: Java 1.4, J2EE 1.3, Eclipse 3.1, WebLogic 9.2 SP3, JSP2.0, Servlets, XML, XSLT, log4j, Web Services, JDBC, Oracle 9i, PL/SQL, Design Patterns, Perl, Toad 7.5.2, XMLSpy 5, JavaScript, AJAX, Struts, Solaris, HP-UNIX, JUnit
Responsibilities:
• Conceptual modeling of the system by documenting Use cases diagrams, Sequence diagrams and Class diagrams. Used Rational Rose for all UML modeling.
• Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
• Used STRUTS TILES and Validation Framework for developing client applications.
• At the middle-tier, Session Beans and Servlets were extensively used for business transactions, fetching analytic results from Analytic Engine, implementing business rules and posting live updates on JMS Queues
• Used Chain of Responsibility Design Pattern for the handlers for creating Dynamic objects; other J2EE design patterns (Business Delegate, Composite Entity, MVC, Singleton).
• Used MQ Series for integrating with other legacy systems.
• Used ORACLE SQL, PL/SQL for Data Manipulations.
• Worked with XML/XSL and AJAX.
• Responsible for Developing JUnit Test Case to Unit Test the Services outside the server.
• Involved in release and deployment procedures (Generate EAR to moving the EAR to production Server), Developed ANT Build Scripts for Deployment.
• Perl was used to automate the release changes and distribute to different production environment with shell script.
• Developed UNIX shell scripts for processing applications used sed, awk, grep and expect commands. Wrote shell scripts to FTP files from one location to another, to extract contents from control file, event file;
• Used CVS for version control.

Goldman Sachs, NY Jun 2005-Oct 2006
Project : Portfolio Management System Project
Position: Senior Developer
Description: This system manages the Goldman Sachs investor portfolio to check his/her accounts, stock positions with different symbols, balance amount, currency - shows the financial position of a client with assets and liabilities. Assets categories - fixed income, commodities, convertibles, bonds, liabilities include - short positions, cash debit etc.

Environment: Struts, Spring, Hibernate, J2EE, Servlets 2.3, Web Services, XML/XSLT, XMLSPY, EJB 2.1, JSP 1.2, UML, Spring, Hibernate, Ant, JUnit, JDBC 3.0, Weblogic 8.1sp5, Oracle, CVS, Eclipse

Responsibilities:

• Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various online tests. Worked with business users to meet the standards.
• Developed Enterprise Java Beans for encoding the business logic and handling different transactions.
• Developed application with Struts framework, spring was used as middleware to integrate presentation layer with persistent layer, Hibernate framework.
• Used TILES framework for building the site layout, template pages, extending templates and different implementation of pages.
• Used XML for data transfer between various parts of the application.
• Developed various SQL queries and used stored procedures for updating and searching the database.
• Used log4j framework for logging/debugging application code.
• Configured and Deployed Web application on local Web Logic Application Server.
• Written test scripts and implemented them using JUnit testing framework.
• Perl was used to automate the release changes and distribute to different production environment with shell script.
• Developed UNIX shell scripts for processing applications used sed, awk, grep and expect commands. Wrote shell scripts to FTP files from one location to another.
• Created ANT build files for various deployment servers which will be used by developers and software testing group as well as the production.
• Completely involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.

Hartford Life Insurance, CT Dec 2004-May 2005
Project: 403(b)(7) Participant Automated Consent
Position: J2EE Developer/Analyst

Description: Scope of this project is to support Participant Authorization functionality for Retire online site and CSI site. This project deals with giving authorization for plans on Retire Online site as well as Customer Service Interface site for performing any financial transactions.

Environment: Java 1.4, J2EE 1.3, Eclipse 3.1, WebLogic , JSP2.0, Servlets, XML, XSLT, log4j, Web Services(JAX-RPC), JDBC, Oracle 9i, PL/SQL, Design Patterns, Toad 7.5.2, XMLSpy 5, JavaScript, AJAX, Spring, Hibernate, Solaris, HP-UNIX

Responsibilities:

• Gathering requirements.
• Performing Change management and Impact Analysis for introducing the authorization functionality around the existing system.
• Involved in Preparing Technical Design Document and User Interface Solution design document.
• Developing XSLTs for new Screens using XML Spy and also used AJAX, Java Scripts for client side validations.
• Developed Filters as part of technical design to reduce the business logic functionality in Servlet controllers.
• Modifying existing XSLTs, Servlet Controllers and developing new Servlet Controllers to support the authorization functionality.
• Developed DAO's and Hibernate Related Mapping files.
• Configured JMS queues on Web logic server to support queuing mechanism for guaranteed delivery.
• Developed Business Objects to store the temporary data and then creating XML content for XSLTs.
• Developing PL/SQL's for supporting the data transfer to and fro from web application, oracle database.
• Preparing unit test cases for Unit testing the new functionality and supporting ST and UAT till the roll out to production.
• Updating Requirement, Design and Unit Test Plan Documents and adding entries in Change Control logs for any new requirements at testing stages.
• Developed prototype for POC integrating of Spring
• Performance Tunning of the Application



Tata Consultancy Services, India May 2002-Nov 2004
Project: Ultimatix Portal Project
Position: Team Lead

Description: Ultimatix Portal (Intranet application) is an Employee self service portal with integration of different departments. Application was capable enough to handle high volume of transaction. Project involves auto reset of security credential, manual reset of security credential, etc. Authentication was performed against LDAP user repository.
Environment: Struts, Java 1.4, J2EE 1.3, Eclipse 3.1, My Eclipse 4.1, WebLogic, JSP2.0, Servlets, XML, XSLT, log4j, JDBC, Oracle 9i, PL/SQL, Design Patterns, Toad 7.5.2, XMLspy 5, JavaScript, JUnit, ANT, Perl, Solaris, HP-UNIX, CVS,

Responsibilities:

• Developed user Interface using struts framework.
• Actively involved with the entire cycle of application development from requirement specification to moving the application in to production environment.
• Developed User Interface User Interface (UI) prototypes.
• Used Rational to develop interaction diagrams, class diagrams, activity diagrams..
• Developed code using Struts framework, used Struts tag libraries for populating JSP's, validation.xml, validation-rules.xml in conjunction with Message Resources and to validate Form beans .and report errors.
• Developed ActionForms, ActionClasses and ActionMappings, to perform data validations, execute business logic and route appropriate responses to requests respectively using the Action Servlet class in the Struts framework
• Developed Session Bean to process requests from the user interface
• Server instances and server configurations in Weblogic 8.1sp4.
• Implemented logging with Log4J to log errors.
• Participated in the review of business and technical requirements.
• Configuring LDAP User Repository with Site Minder.
• Configuring web server with Site Minder for content protection.
• Extensively involved in creating clustered environment with weblogic application server for production.
• Used CVS for version control.

Telesis Global Solutions, India Mar 2001-Apr 2002
Position: Senior Java Developer

Description: Finacle Banking Product, Finacle is banking product from Infosys. Product is customizable at the level of JSP and Servlet. Workflow can be created by customizing as the product on customer requirement.

Environment: JAVA, JSP, Servlets, Finacle 7, Websphere Application server, Perl, Finacle Scripting Tool, UNIX, Resin, Oracle and Windows.

Responsibilities:

• Developed stored procedures in PL/SQL on Oracle 8i database.
• Developed various Components to add customer requested function using Java, Servlets, JSP and JavaScript.
• Automating printing job during the process of EOD.
• Various new reports were added as per the customer request using JSP and PL/SQL.
• Involved in requirements gathering and documenting the functional specifications.
• Contributed to the Logical Data Model design.
• Involved in designing the database schema.
• Perl script with ksh was used to automate various monitoring activities.
• Involved in designing the workflow and screen work flow.
• Involved in Troubleshooting, Bug fixing and Customer Support.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


| Resumes in Texas

View other Sr Java/J2ee Developer resumes, Programmer / Developer resumes