Summary:
. Around *+ years IT experience including Strong Architecture & Development
experience using Java/J2EE and Web Technologies.
. Extensive SDLC experience including Requirement Analysis, Preparations of
Technical Specifications Document, Design and Coding, Application
Implementation, Unit testing and System Testing, Functional and
Regression Testing and Production Support.
. Expertise in developing applications using Core Java, Multi Threading,
Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN,,JDBC 2.0, JDK,
JNDI, Maven, ANT, HTML, XML, Java Scripts, JQuery.
. Strong understanding of SOA, Web Services, WSDL, UDDI, SOAP, REST and
XSD's.
. Strong understanding of Object Oriented Analysis and Design (OOAD)
Concepts with excellent logical and analytical skills focused towards
business needs.
. Proficient with Software development methodologies like Agile
Methodologies.
. Strong experience in Client-Server systems using Object Oriented Concepts
and Design Patterns and data structures.
. Excellent Core Java development skills.
. Expertise in coding business components using various API's of Java like
Multithreading, Collections.
. Proficient in programming with Java/J2EE and strong experience in
technologies such as JSP Servlets, Struts, Spring (IOC & AOP), Hibernate,
EJBs, MDBs, Session Beans, JDBC and JNDI.
. Exposure to XML, DTD, SCHEMA.
. Exposure on Big data Technologies like Hadoop Map Reduce and Cloud
Service related databases like Cassandra and MongoDB.
. Experience with Cloud technologies like Amazon Web Services (AWS).
. Strong Expertise in front end technologies such HTML, HTML5, CSS,
Javascript, Groovy and Ajax. Experience on ExtJs
. Worked on Service Oriented Architecture (SOA) such as Apache Axis web
services which uses SOAP, WSDL. Exposure to JAXB & JAX-WS.
. Experience in RDBMS using DB2, PL/SQL and Sybase
. Good experience on reporting APIs such as POI and iText. Some experience
on Jasper Reports.
. Expertise in middle tier technologies like JMS (Point-to-Point & Publish
and Subscribe).
. Implemented Java Mail APIs to send e-mails.
. Expertise in AngularJS, JavaScript, or reusable web components.
. Designed the dynamic stress reporting Sybase, Perl and C++
. Responsive UI layer utilizing semantic html5, AngularJS.
. Expertise in n-tier and three-tier Client/Server development architecture
and Distributed Computing Architecture.
. Good work experience on RDBMS like Oracle and MySQL. Creating SQL
statements & Subqueries.
. Development web Components using JSP, Servlets and Server side
components using EJB 3.0 under J2EE Environment.
. Development of a portal for sustainable development with Grails
Framework.
. Design and development of web-based applications using different Web and
application servers such as Apache Tomcat, WebSphere 8.0, JBoss 7 and
Weblogic.
. Implemented Unit Testing using JUnit and Integration testing during the
projects.
. Exposure to tools such as ANT and hands on experience on SQLyog and SQL
Developer.
. Knowledge on Unix Shell Scripting like perl scripting and korn scripting.
. Used Korn Shell Scripts for doing manipulations of the flat files.
. Used integrated environment for java such as Eclipse, MyEclipse, RAD, Net
Beans, Clear Case and VSS.
. Exposure to UNIX commands and Suse Linux.
. Excellent analytical, problem solving and interpersonal skills. Ability
to learn new concepts fast. Consistent team player with excellent
communication skills.
TECHNICAL SKILLS
Languages C, C++, Java, SQL, PL/SQL, Java Enterprise Edition
Web Technologies Servlets, JSP, Struts, Spring (IOC and AOP),
Hibernate, MDBs, Session Beans, Javascript,
AJAX, DOJO, ExtJs, Java Mail, HTML, HTML5, CSS,
DTD, SCHEMA, XML, SAX, DOM, Angular JS
Web Services SOAP, WSDL,REST, JAX-RPC, JAXB, JAX-WS, Apache
Axis
Databases Oracle, MySql, DB2, Informix, SQL Server, Mongo DB
Distributed/ Middleware JMS (Java Messaging Service)
Tools/Software Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD,
SQL Developer, Clear case,
Subversion, JUnit, UML
Application/Web Server Apache Tomcat, Jboss7, Websphere8 and WebLogic
Operating Systems UNIX, Suse Linux, Windows
Protocols TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & Design ANT, MVC, Front Controller, Service Locator,
Patterns Business Delegate, Transfer Object, Singleton,
Factory Pattern, DAO Pattern
Hcentive, Lakewood, CO
Jan 2014 to Present
Java/J2ee Developer
Responsibilities:
. Interacted with Business users and Business Analyst to gather
requirements.
. Involved in the analysis & design of the application using UML with
Rational Rose.
. Generated Use case diagrams, Class diagrams, and Sequence diagrams
using Rational Tool Suite.
. Used Struts Framework in the application, which is based on MVC design
pattern.
. Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the
presentation layer along with Java script for client side validation.
. Converted obsolete Java web interface into a Rich Internet Application
using Ext JS 5.0
. GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
. Developed generic templates in order to avoid the duplicate common
headers and footers.
. Developed Custom Tag Libraries for the use in web pages by using JSTL
packages for the development of the Web Pages.
. Developed Portal Dashboards, to show executive summary connecting to
different data sources.
. Extensively used Spring IOC,Hibernate, Core Java such as Multi-
Threading, Exceptions, Collections, etc. in application
. Configuration and deployment of application on to Jboss application
server .
. Scaled the component interactions and generalized the interfaces using
SOAP web service.
. Developed Application controllers, Business and Data service modules
for the web applications.
. Implemented Restful web services (JAX-RS) in the Application.
. Developed Servlets and Server side components using EJB 3.0 under
J2EE Environment.
. Working with eDAM [ Adobe CQ5] integration using JCR/ Query Builder
RESTful architecture
. Used JNDI to lookup for the data sources required and used Eh cache
for general purpose caching.
. Used Spring MVC, Spring ORM and Spring Security modules to integrate
with MongoDB to implement the persistence layer in Hibernate.
. Develop data standards, data exchange, XML data standard or data
sharing model
. Developed and implemented UI controls and API with ExtJs.
. Optimised ExtJs themes and prepared performant applications.
. Worked extensively on Spring MVC framework to develop new internal web
application.
. Implemented service layer and DAO layer to integrate with the
relational databases.
. Used Hibernate as a ORM Framework.
. Migrated Sybase Database to Microsoft SQL Server 2000 databases.
. Development of REST Web services using Spring Framework.
. Worked extensively on REST templates to consume the REST web services
including security.
. Worked Extensively in architecting, designing and developing Portal
Applications, Portlets and deploying them to WebSphere Portal Server.
. Used Design Patterns like Factory, Singleton, Value Object and DAO
pattern.
. Designed tables in Oracle 10g database and worked with Database
Developers for implementing Stored Procedures in the application.
. Assisted Database Developers using PL/SQL for managing data associated
with the tables.
. Used JSON to load data into JQUERY data grid.
. Used JSON as response type in REST services.
. Designed all JSP pages using custom designed tags to populate web
page content from Content Management Systems (CMS)
. Involved In Performance and SQL Query Optimization.
. Developed several pieces of the JSF engine, including bean discovery,
value bindings, method bindings, component bindings, and event
generation.
. Involved in writing customer portal applications in Groovy and
Grails.
. Wrote the Grails Sanitizer Plug-in to address security of Rich Text in
Grails applications
. Used Maven for dependencies and configuration management.
. Monitored the error logs using Log4J and fixed the problems.
. Developed Maven scripts for the build and deployment of J2EE
components in application server.
. Used SSIS component of the MS SQL Server database software that can be
used to perform a broad range of data migrated tasks.
. Thoroughly involved in client side Requirements collection & Analysis.
. Enforce compliance with dynamic processing and security policies by
using ESB
. Used WebLogic for design, development, and deployment of applications.
. Involved in developing the JSF/Rich faces pages
. Involved in the deployment of Web-Service End-Points using Apache CXF.
. Worked with Mocking while running the JUnit test cases for Batch
processing.
. Involved in designing test plans, test cases and overall Unit testing
of the system.
. Worked on Agile methodologies.
. Used CVS for version control.
Environment: Java 1.6, Struts 1.3, Spring 3.0, Apache Tomcat 6.0, REST,
IBM Websphere(TM) Application Server, IBM Websphere(TM) Application
Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins,
Hibernate 3.0, JSP, JSTL, Servlets, JavaScript, Angular Js, Design
Patterns, gwt, Grails, HTML5, AJAX, JQUERY, CSS, Maven, XML, PL/SQL, JDBC,
UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, MongoDB.
Invesco, Houston, TX
Sep 12 to Dec 13
J2EE Developer
Responsibilities:
. Developed web Components using JSP, Servlets and Server side
components using EJB under J2EE Environment.
. Used JQuery to make the frontend components interact with the
Javascript functions to add dynamism to the web pages at the client
side.
. Used Spring MVC, IOC, AOP to develop intranet webapplication.
. Used LDAP as an active directory.
. Implemented the UI using EXTJS.
. Designed, implemented and tested the Spring Domain Model for services
using Core Java.
. Tested the application functionality with JUnit Struts Test Cases.
. Developed custom filters to intercept all the requests.
. Developed Java and EJB in Mainframe DB2 environment.
. Used ESB architecture for designing communication among different
applications.
. Used XML Web Services using SOAP to transfer the amount to transfer
application.
. Converted website to CQ5 for large movie rental company
. Developed framework using Java, BIRT Runtime, iText, MySQL and web
server technologies.
. Worked with Java Executor Framework to develop Multi-threading
applications.
. Used TOAD for database query testing, in the process of optimizing the
queries.
. Monitoring SQL server Error logs, Disk Space growth, Clustering
Environment.
. Designed and Developed the input/output data formats in XSD for the
WSDL files and accordingly implementing services using Apache AXIS2 .
. Designed and developed required WSDL and XSD for the services.
. Used Net Beans and Eclipse IDE for fundamental Java projects.
. Extensive use of EXT JS on UI components.
. Worked as the Reference Data Manager for the project to facilitate the
test data management in Sybase tables during the various test phases
. Established specifications and processes for clear communication with
overseas vendors during the product development and manufacturing
stages.
. Developed the presentation layer using Java Server Pages (JSP), Tiles,
Ajax and Java Script.
. Involved in loading and storing objects using Hibernate.
. Deployed the application in JBOSS 7 Application Server.
. Work with clients on their day to day interactions with CVS Caremark.
. Used Visual Source Safe (VSS) for source code maintenance.
. Used portal development based on the Java Specification Requirements
(JSR ).
. Using Liferay portal open source developed Layout & image portlets.
. Used Liferay's support plugins.
. Work extensively on UI using JSF, Rich Faces, Struts
. Developed JSP portlets along with customized tables in EXT
-Environment.
. Developed static and dynamic Web Pages using JSP, HTML, HTML5 and
CSS.
. Developed JSP pages and Servlets for customer maintenance and use
Angular JS.
. Used Ant for developing build scripts and deploying the application
onto WebLogic.
. Used JavaScript, XML Spy for validating the WSDL and XSD's.
. Deployed complex systems on client site that includes EMC Documentum &
IBM FileNet.
. Provided security rich data transport throughout the messaging cycle
using WebSphere MQ/TM.
. Designing and developing components and coupling them as webservices
to the product using SOAP with Apache CXF implementation.
. Used Struts Model-View-Controller approach to help design new features
and fix Jira bugs and request.
. Designed the front end using Swing.
Environment: Java 1.6, Struts 1.3, Spring 3.0, SOAP, REST, SOAP UI, JBOSS 7
Application Server, IBM Websphere(TM) 7.0, Eclipse, Adobe CQ, Oracle 10g,, Hibernate 3.0, JDBC Template, JSP, JSTL, Servlets, JavaScript, Angular
Js, Design Patterns, GWT, Grails, JQuery, AJAX, HTML5, CSS 3.0, Maven,
ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, web services
(JAX-RS), Log4J, Agile Methodology.
First Niagara Bank, Buffalo, NY
Dec 09 to August 2012
JAVA/J2EE Developer
Responsibilities:
. Designed the Business Requirement Document for the project.
. Assisted my team lead in designing Use Case Diagrams, Class Diagrams,
Sequence Diagrams and Object Diagrams using UML to model the detail
design of the application.
. Designed, implemented and tested the Spring Domain Model for services
using Core Java.
. Developed Presentation Layer using JSP, HTML, DHTML, CSS, AJAX,
JavaScript and JSTL Taglibs.
. Performed Context and Dependency injection in the J2EE platform using
tiny JSR 330 API
. Involved in implementation of application using conventional design
practices like Service Oriented Architecture and Model View Controller.
. Developed the Indexing interface and querying interface using Lucene,
Solr and Luke etc tools.
. Developed Java Script and Action Script, VB Script macros for Client Side
validations.
. Developed Web Services to communicate to other modules using XML based
SOAP and WSDL protocols.
. Involved in the development and integration forEJBs/JMS messaging to
(Content management system)CMS.
. Developed client side validations using HTML, CSS, JQuery and AngularJS
bean validator framework.
. Was responsible to communicate with End client to support the application
and analyzed/fixed the issue
. Used JSF as MVC frame work to develop the web application for V Shards.
. Worked with SQL queries, stored procedures for Oracle 10g and Sybase
. Implement the Application security layer using Spring Acegi, Open SSL,
Open LDAP and Https.
. Debug production issue and provide architectural guidance for top-tier
retailer to help stabilize ActiveMQ deployment
. Worked on Oracle 10g data base for storing and retrieving the application
data.
. Built main application in Python, Django leveraging technologies such as
Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
. Worked with JSR - 286 portlet complaints for inter portlet communication
in Liferay
. Developed a fully functional prototype application using JavaScript
(jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server
on a different domain.
. Implemented procedures, packages, triggers, and different Joins to
retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML
scripts to create tables and privileges on respective tables in the
database.
. Involved in the design of the database for respective modules and
developed Stored Procedures, Views, Triggers, Cursors, Aggregate
Functions, Scalar Functions and User Defined Functions using T-SQL.
. Collaborated on design specification reviews together with Business
Analysts.
. Used mule ESB to enable easy integration of existing systems.
. Created scripts to monitor and auto resolve system related issues and
auto-process fallouts from OSM.
. Involved in web component design and development using the spring
framework, JSP, Servlets, and Taglibs.
. Worked on Ext JS for user interface widgets with high performance
scalable grids, trees and menus.
. Worked on java Multi-threading programming, Synchronization, Java Mail
API and Collections API for concurrent product models upload/download
process.
. Used ANT for building the application and deployed on JBoss Application
Server.
. Designed and implemented Report Module (using Jasper Report framework) in
phase 2.
. Used Log4J logging framework for logging messages.
. Exported data from CSV file format to the Excel file format.
. Involved in configuring Hibernate mapping file. Used XML to create the db
schema-mapping file for Hibernate.
. Served as point of contact for off-shore team coordination.
. Served as point of contact for the testing team to check the health of
the application every time the Message Queue was triggered and the batch
was run.
. Involved in Unit Testing of Various Modules based on the Test Cases.
. Used CVS for version control.
. Involved in Bug fixing of various modules that were raised by the Testing
teams in the application during the Integration testing phase.
. Provided on-call support during the pre-production testing and also the
project release.
. Prepared documentation for deploying the code on Tomcat WebServer.
. Involved in high level estimation of project schedules, project time
lines and project deliverable meetings.
. Involved and participated in Code reviews.
Environment: WAS 5.0, WSAD 5.1.2, IBM BPM (Business Process Manager) 8.5,
(WLI) Weblogic Integrator 7.x, JDK 1.5, WebSphere 8.5, WSDL 2.0, RESTFUL,
SOA, JSF 2.0, JavaScript 1.3, JQuery, HTML 5, JBOSS, Swing, SQL Server
2008, Spring MVC, Hibernate, EJB 2.0, EXT JS, Apache Tomcat, OSM 7.2.2,
AGILE, EXT JS 4.0, CSS 3, Servlet 2.2, JSP 2.0, Backbone.js, JNDI, JMS,
JDBC, AngularJS, Jasper Report, Oracle 10g, CVS, ANT 1.5,TOAD and Log4J
1.2, Windows 7.
IBM, India July 06
to Nov 09
Java Developer
Responsibilities:
. Analyzed the requirements and provided inputs to the designer.
. Designed Class diagrams, framework and developed using Factory, DAO,
Singleton and MVC pattern.
. Developed the business tier using Core Java and the HTTP interfaces
using Servlets.
. Involved in review of the design and helped in transforming the
application to an optimized solution framework.
. Designed the helper classes for better data exchange between the MVC
layers.
. JSP, HTML, Javascript, CSS and Ajax used for front end development.
. Implemented Collections API to manage Java Objects in Business Logic
layer
. Used JSP, JavaScript, JQuery, and JSF for Rich UI layer.
. Built the admin module using Struts framework for the master
configuration.
. Implementation of DistrubutedMap using DnyaCache for implementing the
distributed cache on a clustered environment.
. Worked with multithreading in synchronized environment.
. Designed and developed the persistence tier using Hibernate framework.
. Implemented EJB (Session Beans) to create WAS Scheduler.
. Used Websphere data sources for the database connection and accessed
using JNDI names.
. Implemented the Websphere scheduler and provided the scheduling logic
to process the Cache.
. Developed a Stored Procedures for inserting and updating the tables of
the database.
. Used Oracle as relational databases and created E-R diagrams for the
database tables.
. Implemented Log4j to maintain system log.
. Managed the functional and load testing by interacting with the
testers and providing them the guidelines and deadlines for completion
of work.
. Directly interacted with the client application leads, to help them
integrate their application with MNP.
. Eclipse was used for Rapid Development of the application.
. Build EAR using ANT tool.
. Deployed the application on production server along with WAS
administrator.
Environments: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS,
HIBERNATE, EJB (SESSION BEANS), LOG4J, WEBSPHERE DATASOURCE, IBM WEBSPHERE,
JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.