We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

4.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 SKILLS

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, Wilmington, DE

Sr. Java Consultant

Responsibilities:

  • 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 Confidential 360 legacy users.
  • Designed and implemented the conversion of all INGDirect home loans to Confidential 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.

Confidential, Wilmington, DE

Sr. Java Consultant

Responsibilities:

  • 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.

Confidential, Chicago, IL

Java Consultant

Responsibilities:

  • Extensively involved in the development phase of SDLC. Used Agile based scrum methodology for developing the project.
  • Designed and developed domain specific servicesin Java / J2EE that fits bounce framework.
  • Designedand developedbusiness components based on manager role.
  • Configured the services wiring them to relateddatabase layers and View layerfiles. (Using Spring IOC)
  • MigratedDAO componentsper Bounce framework, configuring the SQL's.
  • Developed Pre Processor and Post Processor for Services Using Spring AOP.
  • Alsocoded using Spring JDBC - Extractors, Row Mappers and Sql Row Set where ever appropriate.
  • Unit tested the End to End flowusingspring configuration for Data simulation (for some scenarios) and JUnitfor business components.
  • 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.
  • Used jquery for the multiselect dropdowns and making the ajax calls to the service in an asynchronous way.
  • UsedANTtool for building application, EAR for deploying on Web Sphere server.
  • 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, Lansing, MI

Java / J2ee Developer

Responsibilities:

  • 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
  • Responsible for applying design patterns for persistent tier like DAO.
  • 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.
  • Deployed the Applications on Development Port using Ant Scripts on Unix Environment with the SSH Client.
  • 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

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.

We'd love your feedback!