Professional Documents
Culture Documents
Java 1.7, JSP, JSF, Servlets, , JSTL, Java Beans, EJB, JMS, JPA, JDBC
XML Technologies
Front End
development
Databases
Application/Web
Servers
IBM Web Sphere, BEA Web Logic, Red Hat JBoss, Apache Tomcat.
IDE
Testing Tools
Defect Tracking
Tools
Design/ Version
control
Frameworks
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:
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.
Involved in writing queries and stored procedures for Oracle and SQL Server.
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.
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.