We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Herndon, VirginiA

SUMMARY

  • Experienced developer with 10+ years experience in development of enterprise applications.
  • Experience in implementing MVC architecture using Spring and Struts 2.x/1.x frameworks.
  • Exposure to Mortgage, Corporate Banking & Investment Banking domains.
  • Contributed to all phases of SDLC - Application design, Development, Testing and Maintenance.
  • Enterprise apps development experience using persistence frameworks - Hibernate and EJB.
  • Familiar with Waterfall, Agile and RUP development methodologies.
  • Experience in deploying apps on Weblogic, Websphere, Jboss App servers & Tomcat container.
  • Applied Gang of Four (GOF) and J2EE design patterns in developing enterprise applications.
  • Familiar with SOA and experience in integrating Enterprise apps using Websphere MQ.
  • Experience consuming and exposing SOAP and Rest based Web services using Jersey, Axis & CXF.
  • Test driven development experience using testing tools such as JUnit, EasyMock, Mockito.
  • Experience in deploying applications on Linux/UNIX environments.
  • Applied GOF and J2EE design patterns for developing enterprise applications.
  • Experience in setting up continuous integration tools Jenkins(Hudson) and CruiseControl.
  • Provided L3 support for critical applications by troubleshooting issues in production.

TECHNICAL SKILLS

Platforms: UNIX/Linux, Windows XP

Prog. Languages: Java(JDK 1.5/1.6), PL/SQL

Java/J2EE API: JEE 5(J2EE 1.5) - JDBC, JMS, JNDI, RMI, Servlets, JAXP, JAXB

Scripting: Java Script, UNIX shell scripting

Designing Tools: Rational Rose, StarUML

Databases: Oracle 9i/10g, MySql 5.0

Middle tier: EJB 2.0/3.0 Session/Entity, MDB, Websphere MQ

Web Tier: JSP, JSTL, Tiles, Ajax, CSS, HTML

WebService and XML: SOAP, WSDL, JAX-WS, JAX-RPC, XML, XSL, XPath, SAX, DOM, JSON, SOAP UI

Application Servers: WebLogic 10.3.x/11g,WebSphere 5.0/6.0, JBoss 4.2, Tomcat 5.5/6.0

Frameworks: Struts 2/1.x, Spring 3.x/4.x

IDE: Eclipse, WSAD/RAD

ORM Frameworks: Hibernate 3.x/4.x

Other Tools: Autosys,Remedy,Ant1.7,CVS,Subversion,clearquest,clearcase,JUnit, Grinder,JProbe,Netbeans,Mockito,EasyMock,Selenium,Jenkins/Hudson,, Apache CXF, Apache Axis, JAX-WS, JAX-RS, Jersey.

PROFESSIONAL EXPERIENCE

Confidential, Herndon, Virginia

Senior Developer

Responsibilities:

  • Developed IPV application AMTM using Struts 2, Spring & Hibernate.
  • Implemented components to produce and consume Restful WS using Jersey.
  • Implemented nightly calculation runs with Spring batch.
  • Prepared solution specification in consultation with business stake holders.
  • Used Hibernate to develop data tier for ARM, MBS, STRIP, MRB.
  • Developed Hibernate criteria and SQL queries for ARM, MBS, STRIP, MRB.
  • Developed stored procedures, triggers, views on Oracle 10g.
  • Developed Dashboard for teh Independent Price Verification application.
  • Designed & developed IRDB forward settlement reports.
  • Developed datascreens for number of products - ARM, MBS, STRIP, MRB.
  • Acted as single point of contact between dev team & biz for creating DB objects.
  • Involved in writing JUnit test cases, unit and integration testing of teh application
  • Involved in deploying enterprise applications on WebLogic Application Server.
  • Involved in code reviews and standards maintenance.
  • Setup Autosys jobs for scheduling pricing jobs.

Environment: Solaris, Linux, Hibernate, Spring, Spring Batch, Jersey, Autosys, Oracle 11, Windows, JDK 1.6, Struts 2, Weblogic 10.3.6, Remedy, HP Quality Center, Clearcase, ClearQuest.

Confidential, McLean, Virginia

Senior Developer contractor

Responsibilities:

  • Designed and developed Loan Prospector applications - LPTV & LPTCU.
  • Infrastructure setup and build activities for teh applications developed.
  • Used Struts 2.0 to implement MVC architecture.
  • Developed Web service components for Geographic distribution and LP applications.
  • Designed and developed Geographic Distribution & Workflow.
  • Used Spring framework to implement dependency injection and AOP.
  • Used Jenkins as continuous integration engine for Maven builds from Clearcase repository.
  • Leveraged Hibernate as ORM tool to build persistence tier.
  • Designed and developed Multisuite for Investor Reporting.
  • Developed EJB 3.0 and MDB components dat are used by rules engine.
  • Resolved defects in DEV, SIT, UAT and Production environments.
  • Followed agile methodology for developing teh applications.
  • Setup Autosys scheduler for executing server starts and batch jobs.
  • Used Apache POI & iText to generate reports.
  • Used JUnit and Mockito for writing unit test cases.

Environment: Solaris, Linux, JMS, Hibernate, Spring, Autosys, Oracle 11, Sybase 12.5, Windows, JDK 1.6, Struts 2.0, Weblogic 10.3.6, Remedy, HP Quality Center, Clearcase, ClearQuest, JAX-WS, Jenkins.

Confidential, Washington D.C.

Senior Developer

Responsibilities:

  • Developed Transaction Analytic Console application using Spring MVC & Hibernate.
  • Implemented TAC modules - Whole loan, MBS & CMO analysis.
  • Used Spring batch to develop HybridARM, CMO batch, DealerARM nightly reports.
  • Developed functionality using JMS/MDB for TAC to interface with CMH, NII applications.
  • Integration of Treasury applications with upstream and downstream applications using MQ.
  • Implemented webservices using Apache Axis2 for Treasury apps to interface with VN.
  • Developed heartbeat functionality for DTA Hub using JMS to check Treasury applications.
  • Migrated data access layer of treasury applications from JDBC to Hibernate/EJB.
  • Implemented TM reporting engine to generate nightly Derivative, KRD, Future sensitivity reports.
  • Developed Whiteboard application for tracking trades using Spring MVC and Hibernate.
  • Implemented Bond Solver Batch (BSB) reports for morning/nightly runs.
  • Migrated IDS & TREP from Struts 1.1/JDBC to Spring MVC/Hibernate based application.
  • Developed functionality to generate trade and user reports from Whiteboard using iText.
  • Developed unit test cases using Junit and EasyMocks.
  • Used Castor to encapsulate data from xml to java objects and vice versa.
  • Participated in release management activities of treasury applications developed.
  • Documentation and noledge articles to troubleshoot production issues.
  • Spearheaded transition of treasury application support from B2T to production support.
  • Used HP Quality Center/ClearQuest for logging, tracking and updating Defects.
  • Trouble shooting production issues pertaining to DTA, TM, IM & TAC.

Environment: JDK 1.5/1.6, JEE 5(J2EE 1.5), Solaris, Linux, JMS, Hibernate 3.2/3.5, Spring 3.0, Spring MVC 3.0, EJB 3.0, iText, Autosys, Oracle 11g, Windows XP, Eclipse 3.6, Struts 1.1, Weblogic 10.3/11g, Subversion, ClearCase, Remedy, HP Quality Center, ClearQuest, Websphere MQ, Apache Axis2, Hudson, Ant 1.7

Confidential, Washington D.C.

Senior Developer

Responsibilities:

  • Worked on modules to create/update user profiles, group, group discussions, user messaging.
  • Extensively used Struts 2 for presentation tier & Hibernate for persistence tier.
  • Used Criteria and HQL queries for database search & querying.
  • Performed load testing using Grinder.
  • Developed Restful web service for teh application to interface with external consumers.
  • Used NetBeans profiler to identify bottlenecks in teh application.
  • Followed agile development methodology in a dynamic environment.
  • Test driven development (TDD). Performed unit testing with JUnit.
  • AJAX based functionality was implemented using prototype JS libraries.
  • Refactored existing modules.

Environment: JDK1.5, J2EE 1.4, Struts 2, Hibernate 3.2, Spring, JUnit 4.0, XStream 1.2, Cruisecontrol, JBoss 4.2, MySql 5.0, Apache CXF, Subversion and Linux

Confidential, Boston

Senior Developer

Responsibilities:

  • Developed applications using Struts 1.2 & Hibernate.
  • Used Struts validators for server side validation.
  • Post production support and maintenance.
  • Performed Weblogic administration on development and staging.
  • Migrated all applications from legacy Libra database to enterprise database.
  • Ported legacy applications running on ATG Dynamo to Weblogic 9.2.
  • Implemented proof of concept using Spring MVC & Hibernate.
  • Created UML Design documents.
  • Test driven development (TDD). Performed unit testing with Junit.
  • Created ant build & deployment script.

Environment: J2SE, J2EE, Struts 1.2, Hibernate, Weblogic 9.2, Oracle 10g, CVS, Cruisecontrol and Sun Solaris.

Confidential, Needham, MA

Senior Developer

Responsibilities:

  • Developed search front end for new repositories eRoom, Documentum & Bio-Store.
  • Involved in modifying search front ends for Ingenuity, TGI, Intranet repositories.
  • Deployed and configured SFE & ESP on staging servers and production servers.
  • Installation, configuration and deployment of apps on Tomcat container.
  • Involved in teh development of advanced search front end functionality.
  • Coordinating with client to fix bugs arising out of customization.
  • Deployed SFE application on local Tomcat by separating it from teh ESP.
  • Updated user manual with teh customizations for teh client, Merck.

Environment: ESP 5.0 engine, Tomcat 5.5, Eclipse 3.2, Struts 1.1, Red Hat Linux

Confidential

Senior Developer

Responsibilities:

  • Developed Message parsing, Payment tracing, Reports & MI (ad hoc) query.
  • Created use case, class, sequence diagrams using Rational Rose.
  • Implemented business components using Stateless EJB.
  • Used JMS with MDB for receiving payment messages from payment router.
  • Persistence tier was developed with Hibernate.
  • Developed teh application using Struts 1.1 framework.
  • Developed teh payment XML message parsing functionality.
  • Performed teh role of SME and coordinated with business users for requirement gathering.
  • Developed Flexible Lifting Fees module using PL/SQL.
  • Handled teh change management process with Sprint tool.
  • Lead Payments team comprising 3 developers.
  • Involved in estimation & allocation of tasks, track & close open incidents.
  • Coordinating with BMO for implementing change requests & enhancements.
  • Post production support and maintenance.

Environment: J2SE 1.3, J2EE 1.2, Struts 1.1, EJB, Hibernate 2.0Websphere 5.0, WSAD, Oracle 9i, HP - UX, Rational Clearcase.

Confidential

Senior Associate

Responsibilities:

  • Developed IPO, Portfolio services, Reports with Struts 1.1.
  • Developed business components using stateless EJB and deployed it on Weblogic.
  • Implemented Service Locator pattern for getting EJB and datasource references.
  • Developed wrapper to use JCA dat interfaces with mainframe database.
  • Developed Java DAO components and implemented Persistence layer using CMP EJB.
  • Developed oracle stored procedures for reconciliation module.
  • Developed Portfolio Services module involving Transfer In, Transfer Out.
  • Installed teh brokerage demo setup for Shinsei & DBS Bank.
  • Developed ant scripts for build and deployment of jar, war & ear.
  • Created HTML prototype of all modules in Brokerage & Mutual fund applications.
  • Developed JavaScript library for client side validation.
  • Performed integration testing & fixed UAT issues.
  • Administration of Weblogic in development environment.
  • Ensured brokerage system interoperates with other applications in teh suite.
  • Used LDAP for authentication and authorization credentials.

Environment: J2SE 1.3, J2EE 1.2, Struts 1.1, EJB 1.1, Weblogic 8.1, Oracle 9iSun Solaris, Eclipse, PVCS.

We'd love your feedback!