We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • 10 years of experience in Analysis Design Development Implementation of application software in Web-based environment distributed n-tier architecture and Client/Server architecture using Java J2EE technologies.
  • 3 years of experience as Project Lead by leading 10 members team and worked as Onsite/Offshore coordinator.
  • End-End Project Delivery starting from collecting requirements preparing use cases/test cases business object modeling sequence diagrams class diagrams code generation - detailed design/implementation unit testing component testing integration testing performance testing and UAT.
  • Experience in full system development and product life cycle Plan Define Design Development Deployment Support and Testing using Agile and Water Fall methodologies.
  • Expertise in Object Oriented technologies using Java J2EE Design Patterns JSP Servlet Struts JDBC EJB JMS Java Mail RMI/IIOP and Hibernate.
  • Expertise in implementing applications with Model-View-Controller MVC pattern using Jakarta Struts and implementing various Java/J2EE design patterns including Singleton Factory MVC Front Controller DAO Service Locator Business Delegates Business Object Data Transfer Object and Session Fa ade.
  • Development of Enterprise Java Beans EJB Stateless Session Bean and Message Driven Beans MDB components. Comfortable with MQ Message queue channels for asynchronous communications.
  • Architected and Developed solutions with IBM Web Sphere OC4J and Apache Tomcat Server.
  • Having more familiar with object oriented programming.
  • Experience in consuming web services using WSDL.
  • Used ANT for build scripts and project release documentations.
  • Experienced with IDEs such as IBM WSAD 6.x/7.x Eclipse SDE JDeveloper Borland Together Architect.
  • Experienced in SQL development Writing SQL Queries including Joins Triggers Stored procedures Views using Oracle and DB2.
  • Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business requirements SRS and System Design.
  • Strong Client interaction skills with ability to develop and maintain excellent rapport and adapt to any situation.
  • Has the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Excellent team player with good analytical problem solving planning and interpersonal skills.
  • Have developed prototype for ELVIS rewrite project using Spring Hibernate DAO and Log4J frameworks.

Technical skills

Languages Java J2EE.

Web Technologies HTML JavaScript CSS JSON AJAX XML

J2EE Technologies Servlets JSP EJB JMS JNDI Web Services JDBC SOAP

Methodology Waterfall Agile methodology

ORM technology Hibernate

App/Web servers IBM WebSphere 7.x OC4J Apache Tomcat 5.x

Applications Frameworks Jakarta Struts IBM JADE Log4J.

Databases IBM DB2 Oracle

Operating Systems Windows 9X/NT/2000 UNIX LINUX.

Webservices SOAP WSDL

Version Control Tools WinCVS Serena Dimension

Testing Tools HP Load Runner

Tools FileZilla BugZilla Putty Rapid SQL IBM DB2 client CISM.

IDEs IBM WSAD 7.5 Eclipse JDeveloper Borland Together Architect.

Domain Knowledge Well versed in Auto Financing Manufacturing Banking and Logistics .

Professional experience

Confidential

Role Senior Java Developer

Description

Confidential screens millions of application daily to comply with government regulations. The bank must analyze each of these screened items to ensure compliance with government regulations and for monetary items that fund are not being received from or paid to entities or countries that are on an official or internal JPM Chase watch list. The evaluations of these screened items are performed automatically using vendor software solutions most notably the Client Screening Services system.

Responsibilities

  • Written Java code JSP Pages and Developed business methods in Business Layer.
  • Implemented SOAP web services to consume Bridger Result using WSDL.
  • Created Mule Enterprise Service Flow to connect Bridger System.
  • Created Mule Enterprise Service Flow to put XML message into GSM message queue.
  • Have written Mapper to convert Bridger Result into XML using XML Schema definition.
  • Have implemented DAO layer to connect Bridger database.
  • Implemented Property Loader to initialize Spring context environment properties.
  • Actively participated in Requirement gathering Requirement analysis and proposed solutions.
  • Prepared design document deployment and architecture document.
  • Created Performance script using HP Load Runner to test Application Performance.

Environment Spring Mule ESB JSP XML SOAP Web service JAXB 2.1 JMS Log4J Apache Ant 1.7.1 Maven IBM Web Sphere 7.0 Orcale 11g.

Confidential

Role Senior Web Developer Onsite Coordinator

Description

WebAMS system manages Assets or accounts that are primarily leased it also deals with few retail assets MBUSA Balloon and Gold Key accounts. It is an intranet application handling consumer accounts for US and Canada and helping MB Mercedes Benz US and Canada to remarket units in numerous ways by providing quotes for Lease Extension or Lease to Retail Conversion Disposal of units at Dealer location or Internet Auctions or Physical Auctions. This system supports to create Quote Submit Credit Application Terminate Lease and Discounting options to Business users and Agents.

Remarketing Gateway This application is designed to enhance the customer satisfaction by allowing the dealer to hand the final bill to the customer during the time of return lease vehicles. This will provides Improved and Quick Asset Disposal Process Expedites billing processes required for compliance with state laws where applicable Dealer Inspection During vehicle grounding Ability to electronically capture customer signature on the grounding documents Allow dealers to collect credit card payments towards the Lease end customer obligation and Automatic Auction Assignment after grounding.

Responsibilities

  • Leading the project from Onsite with Offshore resources.
  • Used Struts Framework as the MVC for the development and implementation of the project.
  • Invoked the Web Services by making using of Axis SOAP.
  • Involved in writing the DB2 Queries for different database operations Stored Procedures Functions.
  • Designed and developed the front end of the application using Struts Tiles JSP Java script HTML Ajax and CSS.
  • Have implemented Form Validation using Struts Action Form.
  • Involved in preparing Build and Deployment preparation.
  • Participated in all the SDLC process like Requirement Analysis Design Coding etc
  • Created Performance scripts using HP Load Runner to test the Application Performance.
  • Developed SOAP web services to consume services.
  • Created AJAX component to load the Contract documents.

Environment Struts 1.2 Java J2EE JSP XML SOAP EJB 2.1 JSON JNDI JAXB 2.1 AJAX Log4J WSAD IBM Web Sphere 7.0 IBM DB2 10 Unix PGP.

Confidential

Role Senior Web Developer Onsite Coordinator

Description

MB Advantage provides a single secure application for Mercedes-Benz and Smart dealers in US Canada. This is achieved by consolidating the business processes across the brands adapting the best in breed process while maintaining the brand identity. Point of Sale processes include Prospecting Credit Applications Quotes Contract/Discounting Funding Customer Services Remarketing and Dealer Services.

The Electronic Fund Transfer EFT is the process of transferring funds between Mercedes-Benz Financial Services USA LLC the dealership. This includes advances payments adjustments and CMA. It is based on the user action and works on https protocol. EFT is a part of Point of Sales Application portfolio. DFS is planning on creating a similar web interface for truck dealers by reusing the MB Car EFT application components. This requirement includes EFT as a separate integrated service for types of users including Car and Truck dealerships. DFS is to streamline User Maintenance processes for truck dealerships by making those functions available for Dealers.

Responsibilities

  • Integrating the newly written code with the existing application and performing integration and complete functionality.
  • Deployed on Web Sphere Server.
  • Used Java Mail for sending the Electronic Fund Transfer status report of Vehicle Sale.
  • Auditing tool is implemented by using log4j.
  • Developed build script using ANT to build package test and deploy application in application server.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Achieved database persistence through hibernate.
  • Server side validations in the UI are achieved using Struts Validation.
  • Configured controllers using Struts framework.
  • Designed and developed HTML pages and JSP pages.
  • Implemented design patterns like MVC Singleton DAO Factory Abstract Factory etc...
  • Used Hibernate ORM framework as persistence layer configured hibernate.xml file and Involved in Mapping Coding and Fine-tuning of Hibernate Queries.

Environment Struts Hibernate 3.0 Java J2EE JDK 1.5 WSAD 7.5 Apache Ant 1.7.1 IBM Web Sphere 7.0 XML HTML JavaScript CSS TOAD IBM DB2 10.0.

Confidential

Role Java J2EE Developer Offshore Coordinator

Responsibilities

  • Involved in coding to implement Business DAO and UI layer using Struts framework.
  • Used Jasper Reports with iReport 4.0 to generate custom reports in excel and pdf format.
  • Accessed and manipulated the Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures functions and triggers.
  • Developed JSP pages for presentation layer UI using Struts with client side validations using Struts
  • Validator framework/ JavaScript.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Involved in entire SDLC life cycle like Requirement gathering design Coding Code Review and Deployment preparation.
  • Involved in developing Proof of Concept for the new requirements.
  • Involved in implementing build tool using Ant from CVS.

Environment Struts J2EE JDBC Ext JS JSON JUnit Teamsite JDK 1.3 Application Server OC4J JDeveloper XML HTML JavaScript CSS TOAD Oracle CVS.

Confidential

Role Java J2EE Developer

Responsibilities

  • Developed JSP pages for presentation layer UI using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Implemented Business Layer to interact with DAO layer and UI layer.
  • Implemented Custom tag libraries to reuse the presentation logic.
  • Implemented JUNI test cases.

Environment Struts Java J2EE JDK 1.3 JDBC JNDI Java Script Oracle Eclipse Bugzilla WebSphere 5.0 WSAD 5.0.

Confidential

Role Java Developer

Responsibilities

  • Implemented custom validation logic using JDK 1.3.
  • Used JDBC API to connect to Oracle database for data retrieval and store.
  • Implemented RMI classes to transfer the data to other system.
  • Involved in Coding unit testing regression testing and SIT.

Environment Java JDBC Oracle Edit Plus.

We'd love your feedback!