We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

IL

SUMMARY

  • Over 8 years of experience focusing on analysis, design, development and implementation of various web based applications.
  • Strong working and conceptual knowledge of Java, J2EE, Servlets, EJB, JSP, Struts, Oracle and DB2.
  • Experienced in developing System and Functional Design (SFD) and Detail Technical Design (DTD) documents.
  • Responsible for creating use case diagrams, high level and detailed sequence diagrams, class diagrams, activity diagrams using MS Visio.
  • Thorough understanding of OO analysis, Design Patterns and Data Modeling.
  • Implemented Singleton, Command and MVC architectural design patterns for solving complex architectural issues.
  • Developed distributed applications using Web Services, SOAP, HTTP and JMS
  • Extensively used IDEs like Eclipse 3.2 , WSAD for development activities
  • Experience working with java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
  • Deployed EJB specifications on application servers such as Web Sphere Application Server (WAS) and Web Sphere Process Server (WPS).
  • Experience working with open source web server Tomcat 5.0
  • Extensively used Struts Frame work , Spring MVC Frame work and Hibernate for creating various dynamic web applications
  • Worked on XML Parsers- SAX and JDOM to manipulate various xml documents.
  • Exposure of using Open Source and implementation of Proprietary API.
  • Extensively used JSP, HTML, DHTML, CSS in web page designing
  • Experience in working with Web sphere portal server
  • Developed and automated Unix Shell Scripts to execute Java programs for production purposes.
  • Established coding standards and methodologies to re-factor the Java code base for our application.
  • Participated in various phases of testing cycles – Unit, Module, Integration and developed test cases using JUnit Tool.
  • Worked with various version control tools like PVCS, CVS, VSS and SVN.
  • Proficient in developing database objects – Packages, Stored Procedures, Triggers, Views, Tables, Synonyms and Sequences.
  • Developed efficient SQL queries to improve the performance of the application.
  • Drastically improved coding time by using various database tools like Toad and Data Studio.
  • Used performance management solution tools such as Introscope for monitoring complex web applications in production environments 24x7.
  • Vast experience and knowledge of Finance, Telecom, Insurance, Logistics and IT domains.
  • Experience in various business domains like telecom, Banking and Financial services, Retail, etc.
  • Complete knowledge of the Software Development and QA Life Cycles with timely delivery against aggressive deadlines.
  • Responsible for mentoring resources and knowledge transfer to junior analysts, developers and testers.
  • Ability to handle multiple tasks and perform efficiently under stressful situations.
  • Good communication and interpersonal skills.
TECHNICAL SKILLS

Operating Systems : AIX 5.3 UNIX, SUSE LINUX 9.2/9.3, Windows NT/2000/XP
Languages : C, C++, Java, J2EE, HTML, DHTML, XML, UML
RDBMS : Oracle 10g/9i/8i, MS SQL Server 7.x/2000/2003, DB2
Scripting : Java script, shell scripting
Middle ware : Web services, Java beans, EJB, Servlets, JSP, Springs, Hibernate
Frame works : Struts Frame work, Visionale Frame work, J2EE Frame work
Application Servers : Web Sphere Application Server (WAS), Web Sphere Process
Server (WPS), Web sphere Portal server
Query Tools : TOAD, SQL* PLUS, SQL Navigator, Datastudio
Software Management
Tools : VSS, CVS, SVN
IDE : Eclipse 3.2, WSAD 5.1
Messaging & tools : JMS, SonicMQ Test Client

PROFESSIONAL EXPERIENCE:

Confidential,IL
Sr Developer/Lead May’07 to Till Date

Lightspeed SDP (Service Delivery Platform)

Project Description:
The objective of the Service Delivery Platform (SDP) component as part of the Project LightSpeed is to provide service provisioning, ordering and service activation capabilities for the following three SBC LightSpeed services: IPTV, HSIA, and VoIP. SDP handles the task of provisioning newly ordered services on the service platforms. This functionality includes tracking the various service platforms and identifying the most appropriate target for activating the subscriber’s services.
Roles and Responsibilities:

  • As a developer I am responsible for design, development, debugging, integration and acceptance code testing.
  • Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
  • I have been involved in full software development life cycle (SDLC) implementation as a lead developer for my module.
  • Associate with Architect for developing the Use-Case, System, Class and Activity Diagrams of the application.
  • Involved in development of prototype for Order Management System (OMS).
  • Implemented the Order Management System using JSP, Java scripts, CSS, HTML and Servlet as Front End Interface
  • Involved in writing all the web service and business layer for Order Management System using Struts and J2EE frame work
  • Developed Multi tier application using Struts, JSP, EJB and Oracle SQL
  • Creation of Database Management System using PL/SQL statements, stored procedures and triggers in SDP Provisioning application
  • Developed SOAP/JMS messages for Service platforms like Video and Data
  • Used java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
  • Developed customer information portal application which gets the information from distributed systems across multiple vendors using IBM MQ Messaging
  • Extensively used SQL queries for data handling in the persistence layer using Oracle 10G as the application has complex business logic
  • Implemented SQL Queries using query tools like toad and data studio
  • Developed APIs based on web services that could retrieve the data from other servers
  • Worked on CVS for version control
  • Monitoring the Application health using WebSphere Portal Server
  • Used Web Sphere portal to provide the customer information (Customer personal data like name and address and services and packages he subscribed ) for the tier 1 and tier2 agents and it was also used as a dash board to retrieve the API calls for eliminate the use of UNIX servers to check the logs .
  • Successfully developed several tools to decrease the total time to fix the issues.
  • Used LDAP to provide the data of Service Delivery platform to external systems such as Member registration Process System (MPS) which provides member ids for High speed internet service customers
  • Implemented own applications which will significantly reduces total man hours using struts frame work
  • Involved in System Integration Testing (SIT) and coordinating with testing team to analyze and fix the defects.
  • Involved in deployment of SDP application using WebSphere Application Server for various releases
  • Involved in User Acceptance Testing(UAT) and fix the defects raised by the client using Rational clear Quest
  • Knowledge of handling outage events.
  • Worked on RCA documents for production issues.
  • Implemented SOAP requests for order processing
  • Worked on Introscope to monitor production servers performance
  • Worked with tools like coreftp to handle the log files on production servers
  • Implemented customer Order xmls using JDOM
  • Worked with various vendor applications including Yahoo, EDW, Microsoft, and IBM for resolving production issues.
  • Involved in peer to peer testing prior to System Integration testing to reduce the maximum number of bugs in Integration testing
  • Developed tools for automation that ease the manual process in production Environment
  • Root cause analysis of the production issues

Environment & Technologies: Eclipse 3.3, Web services, Springs, Hibernate, IBM AIX, Java, Websphere Application Server (WAS), JSP,CVS, Websphere Interchange Server, Websphere Process Server (WPS), Websphere Portal Server, MQ Series, Leapstone (Service Broker & Content Manager) product.
Programming Languages: Java, JSP, XML, JavaScript

Confidential,CA
Sr Developer/Lead May’06 – April-07

MCSP (Managed Communication Service Platform)

Project Description:
Client is developing an OSS platform to service the customers signed up for the Managed Communication Services Platform (MCSP) and Visionael has been selected as the provisioning tool to be implemented.The MCSP program was intended to deploy a prototype OSS application based on the Visionael tool that will allow for the provisioning of five EDS services that includes the MRS (Managed Router Service), the MLS (Managed LAN Service), Local Loop Access, VPN Access, and Out of Band Management products
Roles and Responsibilities:

  • Designed and developed various work authorizations that have been carried out
  • Undergone full SDLC
  • Responsible for creating Use Cases.
  • Involved in creating basic framework and giving overall architectural solutions
  • Developed Order Entry System using Spring MVC Frame Work
  • Developed Front End Interface using JSP, DHTML and CSS.
  • Spring and Hibernate were used for Persistence layer for Order Processing System
  • As a release coordinator I was responsible for code merging and deployment.
  • I was involved in development and maintenance of the system and I was also part of database design team
  • Developed data model using SQL queries with JDBC connectivity
  • As a core team member I was involved in development and maintenance of Project Management tools
  • Designed & developed the logging framework wrapping log4j.
  • Developed JUnit test cases for unit testing
  • Designing the xmls for work flow process.
  • Involved in writing Design Document, Performance Test execution and test plans.
  • Designed and developed provisioning system using Visionael Framework
  • Worked on System integration testing and User Acceptance testing
  • Designed the deployment mechanism including the development of ANT build script.

Programming Language and Technologies used: JDK 1.4, Struts1.1, JSP, XML, Java Script, Servlets, Springs, Hibernate, web logic, JDBC, JNDI, Oracle 10g, Ant 1.5.4

Confidential,
Sr Developer/Lead July’05-April’06

CBS Migration

Project Description:
CBS is a branch based, corporate loan processing system that mainly serves small & medium enterprises. The clients to this application include small, medium and big companies, partnerships, etc. who wants to request for and avail loan/credit related products offered by Rabobank. The scope of work is to re-engineer the existing CBS application, for the sections mentioned under, while maintaining their current functionality and improving its ‘look and feel’ based on the BBS 3.0 prototype. The following modules are considered to be in-scope for this engagement:

  • CBS Request (including CBS Offer and Report)
  • CBS Functions (including merger functionality)
  • CBS Control
  • Interfaces, including those with RWA, OLI, IGV, DLL (for BKR, EVA, VIS and FR), Out-booking to CROS, RAROC and CPS (manual).

The execution plan encompasses the details of the code re-engineering, testing and impact analysis of the new code and a plan for execution and deployment of the same followed by a two-month warranty period.
Roles and Responsibilities:

  • As a Developer in Rabobank CBS Migration project, I was involved in the Design, Development and Testing phases using the J2EE technologies.
  • I was Undergone full software development life cycle (SDLC) implementation as a lead developer for my module.
  • Worked on SOA which was consists of multiple layers.
  • I was Involved in designing model framework using Rational rose
  • Used Spring for implementing business logic
  • Extensive use of JSPs for front end development
  • Used java scripts to decouple the java code from JSPs to improve the application performance.
  • Worked on Struts MVC frame work as our aim was to make our application loosely coupled
  • Developed SQL queries and stored procedures for data handling
  • Involved in deployment of application for various releases using WebSphere Application Server
  • Involved in code merging for pre release activities and System Integration testing
  • Developed and tested unit test cases using JUnit

Programming Language and Technologies used: JDK 1.4, Struts1.1, JSP, HTML, Java Script, Servlets, EJB2.0, J2EE, JDBC, JNDI, MQ Series Web Sphere 5.0.3, Oracle 10g, Ant 1.5.4

Confidential,IL
Sr Developer sep’04 – Jun’ 05

CONTENT MANGEMENT SYSTEMS: This project is about the WWW index, search engine and delivery system for the Internet Resources. The system is designed around resources database containing meta-information and is automatically built using an indexer robot, a special WWW client agent. The resources database allows users to search for resources based on keywords. The delivery system delivers the content (text, images) to the user which used pc, WebTV or mobile in user defined format. The main components are the resource database, the indexer robot, the search engine, graphical UI and delivery system.

Responsibilities:

  • Responsible for client interaction, requirement gathering and functional Specifications for the Translator Module.
  • Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
  • Developed Custom Exceptions for handling proper Exception.
  • Implemented J2EE design patterns using MVC Architecture, Struts Framework.
  • Implemented J2EE design pattern such as Session Façade, Service Locator, DAO, and Intercepting Filter.
  • Developed presentation layer component Using JSPs and Servlets.
  • Designed & Developed of Entity & Session beans to represent business logic and deployed on WebLogic.
  • Used JAXP Framework for displaying the XML data in different Browsers.
  • Used JDBC drivers and JDBC API for accessing databases.
  • Developed Test case, Test plans for Translator Module.
  • Used JUnit for developer testing of Translator Module.

Technical Environment:
Java, EJB, JSP, Servlets, JNDI, JDBC, XML, XSLT, WebLogic 6.1, JDK 1.3, UML, Rational Rose, JUnit, Postgres 7.1.3, Windows NT

Confidential,New Jersey NJ
J2EE consultant Jan ‘03 - Aug\'04
The project is for blue cross blue shield of New Jersey to support small Employer group Enrollment program by brokers. It is planned to make it Internet based the already existing system (client server). The problem is that the new group process takes too long, it takes weeks from the new group wants coverage until the time the account is finally set up on NMS and the subscribers receive their ID Cards. The major cause of the delay is the submission of incomplete or incorrect paperwork from the broker (which represents 90% of all business) to HBCBSNJ. Automation of Group Enrollment is the main focus of this project. It is planned that Boss Initial Implementation will be getting the group Enrollment data in-house more complete
and accurate and transferring the information to paper for input to the new membership system.
Roles and Responsibilities:
As a Java developer, I was involved in all stages of the project.

  • Involved in the initial design of components.
  • The Develop code for EJBs(Session and Entity Beans) /JSP/Servlets using VAJ

in MVC design Pattern using Struts Frame work.

  • Wrote Filter Servlets for performance Monitoring.
  • Developed code for user access profiles in Security module using JSP, Servlets.
  • Wrote reusable utility classes for various components to get EJB handles using JNDI Lookups.
  • Used multi threaded Servlets for optimum performance.
  • Involved in the performance tuning of the stored procedures and SQL queries and PL/SQL for improving the enrollment module performance.
  • Used Visual Age for Java 3.5.3 as development tool.
  • Created session beans and Entity beans and deployed in Web Sphere 3.5.3.
  • Tested, debugged and implemented the application using JUnit for unit testing.

Technical Environment:
JDK 2.0, EJB, Visual Age for Java, Servlets, JSP, Java Beans, RMI, JDBC, HTML 4.0, JNDI, Java Script, Websphere Application Server 3.5.3, WebLogic 8.1, Oracle, SQL, PL/SQL, Microsoft Visual Source Safe, Win 95/NT,2000.

Bangalore, India
Confidential,,Software Development Engineer Jan’ 01 - Dec ‘02
Sun Java Enterprise System

  • Designed and developed a module for configuring different components of Java Enterprise System product during installation.
  • Involved in the development effort of adding Application server support for Java Enterprise System suite.
  • Resolved several quality issues
  • Improved performance and reliability of the configuration module
  • Enhanced the usability of the module by developing a XML based configuration tool
  • Responsible for development, generation and execution of test cases for the SRA module
  • Involved in discussions and resolving of quality issues with the development and sustaining team
  • Automated the execution of the test cases using Silk Test, shell scripting, and expect tools
  • Recognized for improving the quality of the product APIs
  • Worked with Development and Sustaining teams in development of test cases and resolution of various issues

We'd love your feedback!