You are on page 1of 6

Professional Summary:

7+ years of experience in Analysis, Design, Development, Testing, Documentation, Deployment,


Integration, and Maintenance of web based and Client/Server applications using Java and J2EE
technologies.
Expertise in designing, developing and deploying applications using J2EE technologies including
Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, Facelets, JMS, AJAX, JDBC, JNDI, Hibernate and
Web Services.
Experience in designing and developing UI Front-End using Javascript, JQuery, Ajax, XSLT, HTML5,
CSS3, Angular JS, PrimeFaces, CSS, JSP, DHTML.
Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling
Language (UML).
Expertise in developing and deploying applications in IBM WebSphere, JBoss, Oracle BEA
Weblogic and Apache Tomcat.
Well versed in Relational Database Design/Development with Database Mapping, PL/SQL Queries,
Stored Procedures and Packages using Oracle databases, SQL-Server and MySQL Databases.
Experience in implementing XML technologies XML, JAX-B, JAX-P, WSDL , DOM, SAX and XSD.
Worked on version controls like Clear Case, SVN and build tools like ANT and Maven.
Worked on developing test cases using JUnit, Cactus and StrutsTestCase.
Strong experience in application development using various frameworks such as Struts Framework,
Java Server Faces(JSF), Spring Framework, Spring MVC, Hibernate ORM.
Good Exposure to Service Oriented Architecture (SOA) such as Web Services including Restful and
SOAP.
Followed Waterfall and Agile (Scrum) methodology of software development which
satisfies the customer through early and continuous delivery of valuable software.
Hands on experience with IDE's such as Eclipse, My eclipse and RAD.
Good knowledge in working with Collections API, Multithreading and OOPs technologies.
Experience in LINUX, UNIX Shell Scripting.
Excellent interpersonal communications, demonstrated ability to perform well in high pressure
environment, possess versatile leadership qualities, ability to work independently and in team
atmosphere, keen and creative analytical abilities, quick learner.
Certification:
Sun Certified Java Programmer.
Education:
Bachelors in Computer Engineering, JNTU, India.
Technical Skills:
Java/J2EE
Technologies

Java 1.7, JSP, JSF, Servlets, , JSTL, Java Beans, EJB, JMS, JPA, JDBC

XML Technologies

SAX, DOM, WSDL, XSD, JAX-B, JAX-P, SOAP ,RESTful. JSON

Front End
development

Javascript, JQuery, Ajax, CSS3, PrimeFaces, Angular JS , JSP ,


DHTML

Databases

Oracle 10g, , SQL Server, DB2.

Application/Web
Servers

IBM Web Sphere, BEA Web Logic, Red Hat JBoss, Apache Tomcat.

IDE

Eclipse, My Eclipse , IBM Rational Application Developer, SQL


Developer, TOAD.

Testing Tools

JUnit, Test Driven Development (TDD)

Defect Tracking
Tools

HP Quality Center, JIRA

Design/ Version
control

UML, Rational Clearcase, SVN, GIT.

Frameworks

Struts, Spring, JSF, Hibernate

Web Service
Frameworks

Apache Axis

Professional Experience:
CSX, JacksonVille, FL
July15 - Till date
Role: Sr Java/J2EE Developer
Road Crossing application is a web based application designed and developed for CSX
RailRoad Corporation for maintaining RailRoad crossing inventory. It gives the user ability to
store and retrieve the details of number of train passed through, its lat-long data(geographical
location), crossing status, type and functionality etc by passing the unique crossing number.
This system helps CSX corporation to generate a report on a monthly basis and submit to FRA.
Responsibilities:
Designed, developed, debugged and tested the web based application using the J2EE
architecture.
Involved in preparing Technical Design Documents(TDD).
Used Spring MVC Framework for developing the application.
Designed Frontend with in object oriented JavaScript Framework like Angular JS.
Consumed RESTful web services provided by an external application to get geographical information
of railroad crossing.
Developed REST architecture based web services using JAX-RS and Jersey.
Written stored procedures, Triggers and Functions to process the trades using Oracle 10g and
mapped it to XML Configuration File.
Wrote JUnit Test cases for unit testing the application.
Implemented DAO and Services layer using J2EE design patterns.
Integrated with external API to store and retrieve documents in a common repository.
Practiced test driven development (TDD) to expedite the development process.
Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
Participate in acceptance testing to ensure client/user needs are met.

Environment: Java 1.7, Spring, Spring MVC, Angular JS, PL/SQL, Oracle DB, Eclipse, Toad,
Clear Case, Build Forge, Web Services, RESTful, WSDL, Junit 4.x, IBM Websphere
Application Server 8.1, Jira, XML.
Bank of America, Charlotte, NC
Apr 14 - June' 15
Sr. Java/J2EE Developer
This project mainly involves enhancing the existing J2EE eBanking application, which was
developed back in 2004. This application was developed to facilitate internet banking service
to the customers of the bank. The main goal was to completely rebuild the existing framework
and make it Ajax-centric with more robust and flexible code according to the new coding
standards and make it more interactive.
Responsibilities:
Design and develop Java application using Java/J2EE
Created multiple web-based forms and developed user interface screens using custom
JSTL tags.
Extract data from Data Access Layer(DAO) using client customized framework.
Developed server-side services using Java multithreading, Spring MVC.
Written JUnit Test Cases for unit testing and Technical Specification for the application.
Implemented SOAP based services using Apache Axis2 and tested using SOAP UI.
Used Hibernate to persist data to Oracle 10g database.
Used jQuerys validation framework to perform client side validations.
Manage dataflow throughout the application using jQuery AJAX.
Applied various standard design patterns, such as Iterator, Singleton, Factory, Observer
and Decorator, while coding new application modules.
Deploy readiness code into the QA environment using WebSphere 6.1/7.0 server.
Develop new screens and maintain existing screens for various modules using CSS,
HTML and JSP as per business requirement and control the navigation using HTML
DOM.
Provide support for the application deployed in Test, UAT and Production environments
Environment: Web sphere, Eclipse, JSP 2.0, Spring MVC, Spring, JSTL, Servlets,
jQuery, Ajax, XML, Web Services, SOAP, WSDL, Log4J, JavaScript, HTML, HTML DOM,
XSLT, SQL, Oracle 10g,ClearCase, Fortify, Quality Center, Windows 7.
AOL, Herndon, VA.
Jan' 13 Apr'14
Sr. Java/J2EE Developer
Many agencies are using various ratings products (Comp-Raters) that help agents to bridge
their quotes from a single UI to multiple insurance vendors and get their quotes. AOL is trying
to integrate their system with different comp-raters and reaching many independent agencies.
Responsibilities:

Involved in all phases of SDLC, Requirements gathering, design & Analysis,


development, testing, deployment and bug fixing of an application.
Design and development of modules involving Spring MVC, Web Services, JMS, JSTL.

Designed Services frontend view using Spring MVC and Spring Web flow,
Implemented business tier using Spring AOP and spring IOC.
Consumed and developed Web Services using Apache Axis to communicate with
administrative department.
Implemented and used Web Services with the help of SOAP and WSDL.
Parsed the XML based responses using JAXB Parser and validated XML against the
schema generated by the court systems.
Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML
schema and J2EE Patterns.
Used Java Mail API for posting and processing mails.
Used Spring AOP for logging and exception handling as a part of remediation strategy.

Wrote JUnit Test cases for several classes which support the application.

Developed CSS style Sheets and worked heavily in developing Frontend.


Deployed applications in Weblogic Server and participated in code reviews and also
worked along with testing teams.
Used Maven for building and deploying Application. Used SVN Version Control tool as
repository.

Involved in writing queries and stored procedures for Oracle and SQL Server.

Developed stored procedures, cursors and database Triggers and implemented


scrollable Result sets.
Followed Agile/Scrum Methodology, Conducted and attended Stand up meetings
every day in the mornings.
Environment: Eclipse 3.4, JDK 1.6/1.7, Java, J2EE, Java Mail, Angular JS, AJAX, JMS,
XML, XSLT, BEA Web Logic 12, Web Services, Spring MVC, Spring AOP, Spring IOC,
Hibernate, log4j, SVN, Oracle 10g, LDAP, Oracle DB, SQL Server, Agile/Scrum
Methodology, Linux, UNIX.
PalTalk Inc., Jericho, NY.
Nov' 11 - Dec' 12
Java/J2ee Developer
PalTalk is a communication portal having several features like Personals dating, Classifieds,
Messaging, Premium rooms and Mypaltalk. The Service are provided to the non registered
members, free registered Members and paid subscribers. The project provides web Solutions
through a Spring framework that can support different servlets.
Responsibilities:
Involved in analysis, design and development phases of Software Development Life
Cycle (SDLC).
Responsible for creating work model using HTML and JavaScript to understand the
flow of the web application and created class diagrams.
Design and develop user interfaces using HTML, JSP and Servlets.
Implemented J2EE standards, MVC architecture using Struts Framework.

Used JSF 1.2 Framework in the application which is based on the MVC design pattern.

Used ANT build tool for building and deploying the application.
Created interactive front-end GUI using JavaScript, Jquery, DHTML and Ajax.
Developed Add/Edit Securities component using Struts Action, ActionForm and
ActionErrors and the Tiles Framework. This is a set of wizard pages that will allow an
admin to create new instrument master entries or modify existing entries.
Implemented Object Oriented JavaScript in the persistence layer using hibernate
frame work in functionality.
Performed Object Relational Mapping (ORM) by configuring the deployment
descriptors in Hibernate.
Experience in writing stored procedures, queries using PL/SQL to process the
data on MS SQL Server 2008 database.
Involved in performing regression testing, unit testing using JUnit.
Used WSDL and SOAP messages for getting credit card information from third party
and used Web Services (JAX-WS) for exchange rate calculations.
Used SAX and DOM XML parsers for data retrieval.
Responsible for maintaining source code and project documents by using IBM
Rational Clear case as version control tool.

Environment: Java 1.6, HTML, JavaScript, CSS, JSP, AJAX, JSF, Struts2, WebServices,
XML, XSD, SOAP-UI, JSTL, UML, EJB, MyEclipse, MS Visio2010, MS SQL Server 2008,
JUnit, ANT 1.7, Harvest, Log4J, WebLogic.

Golden Gate Technologies, Hyderabad, India.


Dec' 09 - Oct' 11
Java/J2EE Developer
With the help of this system, employee can apply for insurance online and based on previous
records, system directly applies to insurance company and give proper information to
employee.

Responsibilities:
Designed and developed many JAVA classes using OOD and OOA for registration of
users and developed presentation side using JSPs and HTML.
Used JDBC API to access database.
Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP
technologies.
Implemented the business layer by using Hibernate with Spring DAO and also
developed mapping files and POJO java classes using ORM tool.
Implemented caching techniques, wrote POJO classes for storing data and DAO's to
retrieve the data and did other database configurations using Hibernate.
Developed stored procedures, Triggers and Functions to process the trades using MS
SQL Server and mapped it to Hibernate Configuration File and also established data integrity
among all tables sitting on Oracle Database.
Designed and developed Customer registration and login screens using JSP, StrutsTiles, HTML/DHTML and JavaScript.
Involved in creating documentation for system.
Developed many triggers and stored procedures on Sybase.
Took part in testing as well as performed build releases planning and co-ordination for
QA testing and actual deployment.
Provided testing and test procedures documentation and was also involved in manual
testing of application.

Environment: Java, Spring, Hibernate, Struts, servlets, JDBC, JSP, HTML, XML,
Tomcat, java script, Eclipse, CSS, Jquery, Ajax, MS SQL Server ,UNIX, Agile, Maven,
Tomcat.

Selectica
Apr '08 - Dec '09
Jr Java Developer

India

Pvt.

Ltd.,

Pune,

India.

Enterprise Data Translator is a stand-alone application to assist model developer to get


enterprise data through data model and translate into knowledge bases using templates and
inheritance given by the modeler. Enterprise Data Translator accelerates modeling and assists
fast solution to the client, it can handle complex configuration easily. It can produce thousands
of knowledge bases with in few hours and assists modeler to maintain those not with much
pain.
Responsibilities:
Written SQL and stored procedure to extract data model from Oracle enterprise
data.
Developed a module for translation of data model into knowledge base using jdk.
Worked with Onsite and Offshore team to coordinate the knowledge transfer and work.
Participated in unit testing (using JUnit) and integration testing.
Developed session beans by using EJB's for business logic at the middle tier.
Successfully migrated model database from Oracle to Db2.
Created UNIX build script for Enterprise Data Translator.
Effectively used Log4j for logging, Bug Track for bug tracking and JUnit for testing.
Environments: Java, JDBC, XML, log4j, Ant, Oracle 9i, TOAD, Solaris, AIX, Windows

You might also like