We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume Profile

3.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • Over 7 years of IT professional experience in design and development of enterprise applications using object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.
  • Experience in web application design involving open source MVC, Spring and Struts Frameworks.
  • Experience in using MVC Model View Controller architecture for developing applications using JSP, Java Beans and Servlets.
  • Experience in MVC Architecture, Struts, Spring Web services, Spring Web flow and a multitude of J2EE design patterns.
  • Extensive experience in using Spring for Inversion of Control, MVC and Dependency Injection for developing business layer
  • Experience in developing web applications using AJAX concepts.
  • Experience with Web Services including WSDL, SOAP and REST.
  • Experience in IDE Tools Eclipse, IBM RAD/WSAD5.0/4.0.3 Web sphere Application Developer IBM Websphere3.5/4, JBoss, Apache/Tomcat.
  • Experience using Web markup languages like HTML, XHTML, CSS, Apache Velocity Templates and XML for developing interactive user interface.
  • In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object / Value Object, Business Delegate, Decorator and Factory
  • Experience in design and development of multi-tier applications using Java, J2EE, XML, XSD, SOAP, WSDL,SOA, RMI, HTML, JavaScript, JQuery Tag Libraries, and JUnit.
  • Proficient in using RDBMS concepts with Oracle 11g, DB2 and MySQL and writing stored procedures, triggers, cursors and optimizing queries using SQL.
  • Proficient in software documentation and technical report writing.
  • Excellent communication and interpersonal skills and maintain productive working relationship with management, clients and team members.

Technical Expertise:

Operating Systems

Windows NT/2000/XP/7, Unix.

Web/J2EE technologies

Servlets, JSP, JDBC, JMS 1.1, Spring 4.0, MVC, Spring Web flow,SOAP Web services, JNDI, JUnit,AJAX, JQuery

Markup/Scripting

HTML, DHTML, XHTML, CSS, JavaScript, XML,JSTL TagLib, Apache Velocity

Languages

Java, C, SQL, PL/SQL

Application /Web Servers

IBM Web Sphere Application Server 5.x/6.x, Apache Tomcat 7.0, JBoss Application Server

Framework

Struts, Spring MVC, Hibernate, Bounce

Development Tools

IBM Rational Application Developer 5.x/6.x, WSAD, RAD, Eclipse

Database

Oracle 11g, Microsoft SQL Server 2000, MySQL.

Build Tools

Apache Ant, Apache Maven

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Consultant

  • Confidential Direct integration, Home loan business is targeting to integrate the Home loans Originations and Underwriting channels to One Platform Empower. Towards this initiative, Significantly contributed towards the design, development and enhancement of Transite an external client facing online banking web application with 7M customer base , SASSy homegrown CRM app used by Sales Associates using J2EE/Agile development process.
  • Built application upon J2EE Front controller pattern using XSLT for rendering user interface and content.
  • Designed and implemented the single customer experience project for the Capital One 360 legacy users.
  • Designed and implemented the conversion of all INGDirect home loans to Capital One 360 MSP/LPS platform.
  • Involved in designing and implementing the infrastructure required for the integration with MSP using spring web services.
  • Followed the Agile development process throughout the development. I.e. participating in By-weekly sprint planning, daily stand up meetings, sprint reviews, retrospective etc.
  • Developed critical business services in Java collectively called Direct Gateway services that runs under Tomcat, and listens for MQ requests. This application is gateway to Oracle, Profile and 3rd party applications.
  • Developed new bank applications using Spring MVC framework and designed UI using Velocity templates.

Project: Confidential

  • Confidential is a program to bring relief to customers experiencing financial hardship by lowering their mortgage payments etc. and thus avoiding customer from proceeding with foreclosure. Implemented functionality to allow customers review and print Note Modification Agreements in Confidential format.
  • Worked on transitioning from command-based framework to Spring MVC and XSLT to Velocity Templates.
  • MQ Series is used as transport protocol and XML as data format.
  • JavaBeans are used for developing lightweight business components.
  • JDBC and Stored procedure calls are used to integrate the business layer with back-office core banking system Profile.
  • Closely involved in the continued process improvement strategies employed on existing products.
  • Worked with business owners to refine business requirements.
  • Assigned development activities with in team, peer-review and participated in technical reviews.
  • Interacting with UAT and QA teams in developing and implementing test cases and bug fixing.

Technologies: Java, Spring MVC, Spring Web Flows, Spring WS, JDBC, JAXB, XML, SOAP, WSDL, Velocity, CSS, XSLT, JavaScript, SQL, PL/SQL, Oracle10g, JUnit, Maven, Tomcat, Eclipse, Profile , Tidal, Ant Hill Pro, Subversion.

Confidential

Java Consultant

Description: Confidential Web project is a report based application which deals with the migration of HR application to bounce framework which works on top of spring. This project is to manage those applications from Managers perspective in the screening side and managers can be able to pull up the reports based on various categories like positions applied, work type applied, expected location to work etc. This project involves bounce framework with various Java technologies JSP, JSTL, Servlets including Spring IOC, Spring Confidential template.

Responsibilities

  • Extensively involved in the development phase of SDLC. Used Agile based scrum methodology for developing the project.
  • Designed and developed domain specific services in Java / J2EE that fits bounce framework.
  • Designed and developed business components based on manager role.
  • Configured the services wiring them to related database layers and View layer files. Using Spring IOC
  • Migrated DAO components per Bounce framework, configuring the SQL's.
  • Developed Pre Processor and Post Processor for Services Using Spring AOP.
  • Also coded using Spring JDBC - Extractors, Row Mappers and Sql Row Set where ever appropriate.
  • Used ANT tool for building application, EAR for deploying on Web Sphere server.
  • Used jquery for the multiselect dropdowns and making the ajax calls to the service in an asynchronous way.
  • Designed the view files according to the jstl core tags avoiding scriplets and used taglibs for the result tables and modified the table cells as per the new requirement.
  • Unit tested the End to End flow using spring configuration for Data simulation for some scenarios and JUnit for business components.
  • Used CVS Version control system for the project.

Environment:

J2EE, JSP, Java Beans, bounce, Spring IOC, Spring AOP, Websphere Application Server, JavaScript, WindowsXP, XML, html, Oracle 10g, JUnit, JSTL, AJAX, JQuery.

Confidential

Role: Java / J2ee Developer

Title: Confidential

Description: Confidential delivery system food stamps, cash, day care, energy assistance and medical was spread across several expensive mainframe-based systems that separately handled eligibility determination, caseload tracking, payment disbursement and reporting. The application is developed in Java and is able to run on most operating systems and has features such as tracking customer's contracts, invoices and payments, accepting payments based on payment terms taking advantage of payment discounts analyzing customer data to identify profitable customers and prospects.

Responsibilities:

  • Deployed the Applications on Development Port using Ant Scripts on Unix Environment with the SSH Client.
  • Responsible for applying design patterns for persistent tier like DAO.
  • Prepared the project proposals and the necessary requirements.
  • Designed and developed the J2EE web application on Struts framework for customer representatives to cater to the communication needs of the customers.
  • Developed a common generic framework for validation and formatting of various input fields for card member information based on file definitions in XML file.
  • Coded the business tier including the business objects and delegates using JDK 1.4 APIs.
  • Coded the persistence module using JDBC and SQL/PLSQL
  • Developed web service using AXIS provided by WSDL.
  • Developed XSD'S and implemented inheritance in creating Objects.
  • Created SOAP Objects using XML-SPY to test the deployed WebServices.
  • WebService calls implemented using the JAX-RPC client, SOAP client.
  • Devloped JMS for asynchronous exchange of critical business data end events j2ee components and legacy system.
  • Involved in writing and executing Unit Test Cases using Junit FrameWork.
  • Managed the fortnightly releases efficiently by improving the process around release management thus mitigating production issues.

Environment:

J2EE, Servlets, JSP, Java Beans, Struts, Spring,WebsphereApplication Server, JavaScript, Webservice, , JMS, WindowsXP, XML, html, Unix, Oracle, JUnit, Log4j

Confidential

Java / J2ee Developer

Project: - Confidential

Description: - Designed and developed a web based software product for School Administration. This software can be customized for schools to make the necessary changes to suit their requirement. This software manages information about the Employees, Students, Examinations and Accounting Information System. The Confidential has approved this software for its reports, which are to be submitted and the end of every academic year by the school management.

Responsibilities:

  • Gathered required information about the schools and the administration
  • Developed dynamic pages using JSP tags to invoke Servlets.
  • Involved in server side coding using Servlets
  • Designed web pages using Java script/ HTML
  • Developed Business components using JavaBeans and database connections using JDBC
  • Involved in Designing and creating database tables.
  • Wrote various queries using SQL and used SQL server as the database.
  • Involved in performance tuning of the migrated code.
  • Involved in the development, testing and tuning the performance of migrated code.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Co-ordinated the members of the team and provide regular updates to the client.

Environment:

Java, HTML, JSP, Servlets, Java Beans, JDBC, JBoss, Oracle, Windows NT.

Confidential

J2EE Developer

Project: - Confidential

Description: The focus and objective of this project is to build an application to communication with the legacy application effectively for a leading insurance company. The application interacted with different systems to fetch data and performed validations for various transactions and to automate the manual process for collections and payouts. The application provides a wide range of services to its customers. Some of the main services are viewing of premium status online, paying the premium online and managing dispute online.

Responsibilities:

  • Gathered requirements for the project and involved in analysis phase.
  • Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.
  • Created UML class and sequence diagrams using Rational Rose.
  • Designed and created user interactive front-end screens using JavaScript, HTML and JSP's
  • Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
  • Involved in the design of tables in oracle to store the pay information.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Tested code using JUNIT.

Environment: JAVA, Java Scripts, HTML, JUNIT, Tomcat 4.x, Oracle 8i

We'd love your feedback!