You are on page 1of 8

Vinay

nijava123@gmail.com
781.503.1667
Summary:

Certified Java/J2EE Professional with over 8+ years of experience of working with wide array of Java
J2EE projects.

Expertise in Design and Development of enterprise applications using Java, J2EE, JSP, Servlets,
spring, Hibernate, Web Services and Struts.

Extensive experience on MVC architecture using Struts, spring framework / JSP-Servlet and J2EE
Design Patterns.

Extensive Experience on spring framework components Spring core, spring MVC, Spring JDBC,
Spring AOP, Spring Security.

Extensive experience in Design and Development of middleware SOA components using Web
Services (SOAP and REST) and JMS.

Extensive experience in building secure SOAP web services by implementing signature and
encryption using x509 certificates.

Extensive Experience in programming experience in Java, J2EE using SDE and IDEs like Eclipse and
IBM RAD.

Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile
methodologies.

Good Experience in UML Modeling developing use case diagrams, class diagrams and sequence
diagrams.

Good working experience in designing highly transactional web based applications using Java/J2EE
technologies and handling design/implementation using UML/Eclipse/RSM.

Extensive hands on experience working with Batch Driven Frameworks using Spring Batch
Framework.

Good Working Experience in Apache Frameworks like Apache CXF, Apache commons File
Upload,log4j

Good working experience on XML Processing Frameworks like JAXB, Castor.

Good understanding of JAVA / J2EE Design Patterns like Singleton, MVC, Factory, Front Controller,
Value Object, Business Delegate, Service Locator, Observer, Template and Faade.

Good Working experience on UI including HTML, CSS, JavaScript, Ext JS, JQuery.

Experienced in build tools like Ant and Maven, Log4j and Log back for Logging and JUnit and
Mockito for testing, Expertise in using J2EE Application Servers such as IBM WebSphere, Web
Containers like Tomcat. Familiar with IBM WebSphere Liberty Profile.

Experienced in database GUI/IDE Tools using MySQL Client and IBM Data Studio.

Experienced in handling Version Control Systems like VSS and IBM Clear Case.

Working experience with the operating systems like UNIX and Windows.

Good Working Experience on testing web services using SOAP UI.

Technical Skills:

Java, J2EE, JSP, Servlets, javascript, Spring Framework, Spring Batch, Struts, JMS, EJB,JDBC, SOAP,
Web Services, RESTFul Web Services, XML Processing JAXB ,CASTOR, Ajax,ExtJs, JQuery, Dojo,
Apache Ant and Maven, JSON, Shell Scripting,SQL,DB2,IBatis, Hibernate, Junit, Mockito, IDE
Eclipse, RAD and NetBeans, Tomcat Server, IBM WAS servers, VSS, IBM Clear Case

Education:

Bachelor of Electronics and Communications Engineering, Jawaharlal Nehru Technological


University, India

Professional Experience:

Client: Aetna Inc, Hartford, CT


Duration: April 2011 -Till Date
Role: Senior Java / J2EE Developer

Project: ADA Engagement in Frameworks and Services


Description: Aetna, Inc. is an American managed health care company, which sells traditional and
consumer directed health care insurance plans and related services, such as medical, pharmaceutical,
dental, behavioral health, long-term care, and disability plans.
Responsibilities:

Software Design: Created Functional Specification Document for the Business Requirements.
Developed a workflow which uses Spring Framework.

Interacted with Business Analysts to understand requirements and chart the Functional Specification
Document for the requirements.

Created a SOAP based web service using IBM JAX-WS frameworks to retrieve the EOB Documents in
pdf and html format.

Implemented Message level security for web service client using x509 certificates to sign and encrypt
SOAP requests and response.

Implemented RESTFul service using JAX-RS to Fetch/Add/Modify the user details to Active
Directory.

Implemented reusable registration frameworks for applications to Manage User Registration Process
using Sprig MVC.

Implemented Site minder Security to Login process of the application by creating fcc
(FederationCredentialCollector) files.

Implemented Role Based Access Control to Application using Spring Security to connect to Active
Directory for fetching logged in user details.

Created Interface API called PassThruAuth to Parse SAML assertions from site minder federation to
provide Single Sign on between two applications.

Helping the application development teams to Troubleshoot and fix the technical Issues.

Created JAX-RPC and JAX-WS based web services and Client applications.

Created SOAP Web service client using Apache CXF

Worked on creating X509 certificates to secure Web services calls.

Worked on Java Messaging Service to PUT and GET messages over IBM WebSphere MQ.

Worked JAVA Batch Processes and shell scripting to invoke them on UNIX environment.

Worked on Application Migration from WebSphere Application Server 7.0 to 8.5.5

Implemented Restful Web services.

Used different design patterns e.g. MVC, Singleton,

Involved in creating reusable components, Java Beans and DAO for getting data from database tables.

Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.

Creates Shell Scripts to invoke Java programs on UNIX batch platforms.

Worked as Primary Point of Contact for all the application deployment related issues in
development, UAT and Production environment and troubled shooting effort with major success rate.

QA Support: Coordinated with the support team, the issues found during testing and involved in
verification and validation of the issues.

Regularly Participated in the Code reviews with the team members to improvise on the quality of the
project deliverables.

Participated in trouble shooting the production issues and coordinated with the team members for
the defect resolution under the tight timelines.

Implementation: Involved in end to end implementation in the production environment validating


the implemented modules.

Environment: Java 1.6, Spring 3.0.5,Apache CXF 2.2.7,JAXB,Spring Batch 2.2.x, Maven,, JSON, XML,
JQuery, IBM MQ, JMS, , EJB, Spring ,JAX-WS/JAX-RPC SOAP web services, Restful Web services, IBM
DB2 ,IBM WebSphere Application Server 8.5.5 , IBM Rational Application Developer 9.0 ,IBM Clear Case ,
SOAP UI, Putty, IBM Data Studio, SQL Server.

Client: Aetna Inc., India


Duration: May 2010 - April 2011
Role: Senior Java / J2EE Developer

Responsibilities:

Software Design: Created Functional Specification Document for the Business Requirements.
Developed a workflow which uses Spring Framework.

Interacted with Business Analysts to understand requirements and chart the Functional Specification
Document for the requirements.

Created EJB (MDB) to consume messages over MQ from Mainframe systems to Process Claim
Information.

Helping the application development teams to Troubleshoot and fix the technical Issues.

Created JAX-RPC and JAX-WS based web services and Client applications.

Created several POCs to test Open source APIs like Castor, IText, POI, JSch, JQuery and later
implemented in applications.

Worked on X509 Security to secure Web services calls.

Worked JAVA Batch Processes and shell scripting to invoke them on UNIX environment.

Used different design patterns e.g. MVC, Singleton,

Involved in creating reusable components, Java Beans and DAO for getting data from database tables.

Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.

Creates Shell Scripts to invoke Java programs on UNIX batch platforms.

Worked as Primary Point of Contact for all the application deployment related issues in
development, UAT and Production environment and troubled shooting effort with major success rate.

QA Support: Coordinated with the support team, the issues found during testing and involved in
verification and validation of the issues.

Regularly Participated in the Code reviews with the team members to improvise on the quality of the
project deliverables.

Participated in trouble shooting the production issues and coordinated with the team members for
the defect resolution under the tight timelines.

Implementation: Involved in end to end implementation in the production environment validating


the implemented modules.

Environment: Java 1.5, Spring 2.5.6,Apache CXF, JAXB, Spring Batch 2.2.x, Maven,, JSON, XML, JQuery,
MQ, IBM JMS, , EJB, Spring ,JAX-WS/JAX-RPC SOAP web services, JMS , IBM DB2 , IBM WebSphere
Application Server 8.5.5 , IBM Rational Application Developer 9.0 ,IBM Clear Case , SOAP UI, Putty, IBM
Data Studio, SQL Server.

Client: Aetna Inc., India


Duration: October 2009 - May 2010
Role: Senior Java/ J2EE Developer
Project Overpayment Tracking System - OPTS
Description: Aetna, Inc. is an American managed health care company, which sells traditional and
consumer directed health care insurance plans and related services, such as medical, pharmaceutical,
dental, behavioral health, long-term care, and disability plans. Aetna is a member of the Fortune 100.
Aetna offers health care, dental, pharmacy, group life, disability, and long-term care insurance and
employee benefits, primarily through employer-paid (fully or partly) insurance and benefit programs, and
through Medicare.
Responsibilities:

Involved in Analysis of the proposed requirements/enhancements from business users.

Created UML diagrams using RSA to depict design and interactions within modules in application.

Designing the application with reusable J2EE design patterns like Front Controller, Facade,

DAO etc.

Developed modules in application using J2EE, Java Beans, JNDI and Spring MVC Framework.

Implemented MVC design pattern using spring, Service Locator pattern for JNDI lookups of various
queues, factories & connection pools and Singleton design patterns for object creation and
maintaining single instances of objects in JVM.

Developed the User Interface (UI) using JSP, CSS, and HTML and EXT-JS

Used threads, collection framework, and exceptions, etc. in java standalone application used for
generating special reports.

Worked on Java API to schedule BOA Crystal Reports.

Worked on DOM, SAX parsers for parsing XMLs.

Worked on EJB creating Session Beans and Message Drive Beans to process messages in MQ using
Message Listener and Active Specifications.

Worked on Creating JAX-RPC web services clients with X509 Security.

Worked on creating SOAP UI test cases to invoke Web services.

Developed test cases for unit testing using JUNIT

Supported User Acceptance Test (UAT).

Involved in Debugging/Troubleshooting the postproduction issues and fixing them

Environment: Java1.5, J2EE, JSP, Servlets, HTML, EXT-JS ,EJB, Spring, BOA Crystal Reports, JAX-RPC
Web services, X509 Security, IBM DB2,IBM WebSphere Application Server 7.0, IBM RAD 8.5 ,IBM Clear
Case, IBM RSA,SOAP UI,IBM Data Studio

Client: Nissan North America, India


Duration: June 2007 - October 2009
Role: Senior Java/J2EE Developer
Project: Design Change Warehouse
Description: Nissan is a Japanese multinational automobile manufacturer headquartered in Nishi-ku,
Yokohama, Japan. Nissan was the sixth largest automaker in the world behind Toyota, General Motors,
Volkswagen Group, Hyundai Motor Group, and Ford in 2013.Taken together; the Renault-Nissan Alliance
would be the worlds fourth largest automaker. Nissan is the leading Japanese brand in China, Russia and
Mexico
Responsibilities:

Involved in Requirement Analysis, Design meetings, Development, Code Reviews and Task
planning.

Developed application using Java/J2EE technologies - Servlets, Struts, spring, iBATIS and XML.

Involved in the designing and developing modules in application using spring framework. Used
dependency injection, AOP and transaction management.

Implemented MVC design pattern using spring framework. Extensively used Spring MVC to control
flow of the application.

Used ORM technology using iBATIS.

Used different design patterns like factory, Singleton etc. in application modules.

Designed and developed User Interface using JSP, JSTL, CSS, HTML, and AJAX.

Extensively used JavaScript for Front-end validations/alerts.

Used JUnit for Unit Testing.

Used ANT scripts for building ear files for application deployment.

Used Log4J logging framework for logging messages with various levels written throughout the Java
code.

Environment: Java/J2EE, Spring 2.0, iBATIS, JSP, JavaScript, AJAX, RAD 6.0, CSS, HTML, DB2, IBM RAD
8.5 ,XML, XSLT, IBM WebSphere 6.0/6.1, Junit, ANT, Linux.