We provide IT Staff Augmentation Services!

Java Consultant.,resume Profile

Professional Summary

  • Java Developer with 4 years of experience in IT Industry with designing, developing, code reviewing, technical assistance to team, optimizing and refactoring solutions both for new systems and for existing legacy systems focusing primarily in Banking Domain utilizing diverse technologies.
  • Excellent experience in Finance domain, worked with clients such as Citi Bank, ICICI Bank and JP Morgan Chase Part of Seven, and DHG
  • Expertise Includes
  • Proficient in Domain Driven Design, Object Oriented Programming and Service Oriented Architecture. Implemented various Design Patterns like MVC, MVP, Factory, Abstract Factory, Singleton, Strategy, Observer, etc.
  • Worked on the Agile Waterfall SDLC.
  • Senior Java Developer, responsible for implementation of the efficient / scalable modules, teams deliverables Code as well as Test plans other Technical Design documents . Estimation and scheduling milestone release plans
  • Doing performance Analysis and process compliance in the Project in addition to design, development and testing responsibilities.
  • Worked with various configuration management systems like Tortoise SVN, Win CVS, PVCS, Visual Source Safe VSS , and Object Cycle.
  • Experience with Java Concurrency framework, Collections framework.
  • Experience with XML, JMS, JPA, JSXB, JAX-WS and SOA/Integration technologies.
  • Experience with Mule Framework for Troubleshooting, including working with debuggers, flow analyzers and configuration tools
  • Experience with Spring framework and Spring MVC, Hibernate
  • Experience using Eclipse, Maven, Ant
  • Oracle Database expertise including PL/SQL
  • Understanding of Java Garbage Collectors and JVM performance tuning
  • Worked on windows as well as UNIX / LINUX platforms.
  • Expertise in developing of middleware applications with Web Applications and multi-threading type development using Apache application and web server and front end with GWT,JSP,Javascript,JSON
  • Involved in creating Proof Of Concept POC , Request for Proposal RFP
  • In addition to Project work, actively acted as Quality assurance team and Environment Engineering/Environment setup experience and management team
  • Excellent Communication Skills with presentable personality
  • Ability to work in a team environment, emphasizing team goals over personal goals

Technical Expertise

System Development

Design, Coding ,System Testing and build engineering

Programming Language

Java/J2EE

Technical expertise / Technologies

Core Java, Servlets/JSP, Oracle 9i, SQL query, Web Services - SOAP/REST, JDBC, XML, SAX/DOM, JAXB, HTML, Java Profiling, Multi-threading, Spring , Hibernate , GWT , Mule and MAF, Rule Engine, Struts, JSON

Database Technologies

ORACLE 9i/10g, MySQL, SQLite, SQL Server 2005/2008

Messaging Service

IBM MQ, JMStoolKit,ESB

XML Technologies

XML XSL, XSLT, XPath, SAX ,DOM, JAXP, JAXB, SOAP , WSDL

Web Technologies

JSP, Servlets , XML,CSS, HTML, GWT2.2,GXT

Design Patterns

Singleton, Observer, MVP, MVC, Factory, Strategy, Abstract Factory

OO Methodologies

OOPS, OOAD, UML

Static Code Analysis

CheckStyle, PMD, Find bugs

Scripting Languages

Java Script, JQuery

IDE

Eclipse IDE 3.x

Configuration

Tortoise CVS, SVN

Defect Tracking and configuration Tools

Jira, Mingle, Bugzilla, Microsoft VSS, SVN, CVS

Change Request Tracking

EURC,Pira,P1 and P2 tickets,L3 ticket

Platforms

Windows Server 2003/2008, Windows 7/XP, Linux

CI Tools

Jenkins, Selenium

Testing / Debugging Tools

Log4J , SLj4,JUnit, Mock testing , Window testing, Ant, Maven, Java Profiling

Professional Summary

Confidential

Role: Java Developer, Java Training

Responsibilities:

  • Responsible for entire Software Development Life Cycle SDLC with involvement in Analysis, Design, Coding, Testing and Deployment for the project.
  • Involved into development and maintenance of Web based N tier application
  • Used Core Java, J2EE features, various design patterns,
  • Worked on integration of Struts, Spring, Hibernate and Oracle.
  • Involved into testing various modules.

Confidential

Technology : JDK 7, Spring Framework 3.2.4, Oracle 11g, GWT 2.2 Struts2, Hibernate, Jasper Report, Web service, Rule engine, GXT, Messaging Service, MULE, Maven 2, Terracotta, ecache.

Role : Java Consultant. Development and support of Collateral Management Enhancement and Performance re-architecture system for the Web Messaging Components

Description:

Responsibilities :

  • Responsible for entire Software Development Life Cycle SDLC with involvement in Analysis, Design, Coding, Testing and Deployment for the project.
  • Creating Software Requirements Specification/Design Documents.
  • Development of the Java code, Test driven Planes, Behavior Driven Plans Oracle Procedures, Continuous Integration progress using Jenkins Build Release Management and container management.
  • Provide estimates for the deliverables.
  • Define the scope of the deliverables.
  • Coordinate with the team Onshore, off- shore and across shore for the deliverables.
  • JVM tuning to improve the performance of the application.
  • Developed various Unix Scripts for Reports, start, stop and build.
  • Producer and consumed web services using Restful service for messaging loosely coupled modules
  • The technology environment integrates more than 20 open source tools - including Spring, Hibernate, Cruise Control, and Maven - into a productivity engine that spans from individual class writing and unit testing to production deployment and monitoring.
  • Developed different new GWT widgets to meet the UI requirements.
  • Created GWT MVC and MVP classes for client side user interface to interact with server side.
  • Written the RPC calls to the background spring services.
  • Gained more knowledge on different banking internal applications while involved in business requirements meetings. Especially collateral management system in Investment banking.
  • Extensively supported on production releases by following up with the respective Release management teams.
  • Developed server side code that computed most of the business logic, which involves so much of business validations rules on server side
  • Used JUnit to implement test classes to ensure quality through design, code reviews and testing. Used Continuous Integration tools like FAST for data check in to maintain the code quality. Acceptance test story files will be used for each tech task to validate.

Environment: Java1.6,7 Spring- AOP, IOC, DAO and JDBC templates, GWT 2.1,2.3,2.5,RestFul Web service,Terracotta,Apache Tomcat, Unix, SOAP UI, Eclipse Helios, WinSCP, Putty, Win Merge, Oracle, Mingle, EAST and FAST.MULE ESB,JMS Messaging

Confidential

Technology : JDK 1.6, Spring Framework, Oracle 10g, Axis web service, Hibernate

Role : Senior Software developer

Responsibilities:

  • Design, Implement, Code Development, test fixes for bug reports and changes to programs for one of the module of OBT.
  • Construct programs based on Functional specifications which would implement the functionality, as per applicable language standards.
  • Document all programs constructed/modified by self.
  • Capture raw data time spent on various activities and defects observed .
  • Review of all the work done by self and the team. Co-ordination with team.

Confidential

Technology : Windows XP, Sun Solaris, Oracle 10g database

Java 1.4, Servlet, BEA Web Logic Server 7.0

Role : Team Lead

Responsibilities:

  • R D for security vulnerability
  • Preparation of documentation
  • Making changes in code for different layer of application like SQL Injection, Cross Scripting, encoding, encryption, etc

Hire Now