We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 11 years of experience in development and technical leadership role involving design, developing, testing and implementation of various multi - tier web based middleware and client applications for Banking, Finance, Securities and Human Resources domains.
  • Expertise in design and development of multi tier enterprise applications involving Core Java and JEE technologies like Servlets, JSP, Struts, Spring, Hibernate, JPA, GWT, EJB, AJAX, JNDI, JDBC, Ant, Web Services, XML, XSLT, JAXB.
  • Very good understanding of Object Oriented Design (OOD), and extensively worked on MVC framework.
  • Expericence in Core Java with knowledge of Multithreading, Concurrency, NIO and Memory management.
  • Experienced in leading the teams with both onsite and offshore team members through full life cycle of software development through design, development, quality and deployment.
  • Implemented SOA by developing SOAP/WSDL Web Services. Experienced with RESTful Style. Experience in JMS for processing asynchronous messages using Message Driven Beans and Message Listeners.
  • Experienced in GUI design and development using GWT, AJAX, JSP, JavaScript and CSS.
  • Experienced in Oracle, Sybase, DB2 and involved in performance Tuning, Stored Procedures, Queries, Indexes, Triggers, Views used in the application development.
  • Experience in configuration, deployment and administration using BEA Weblogic and IBM Websphere Servers. Experienced in using profiling tools such as Jprofiler, JMeter to monitor and correct application performances, EMMA for code coverage.
  • Experienced in automated code review tools like FindBugs, Google CodePro and CheckStyle.
  • Experienced in Scripting with Shell and setting up Autosys/Control-M/Quartz Scheduler jobs. Expertise in developing reports using reporting tool Crystal Reports.
  • Expertise in preparation of test cases, test plans. Experience in Test Automation using Selenium and System Testing and Integration Testing. Experienced in the use of Agile and Scrum methodologies, including Test-Driven Development.
  • Self directed, Self Motivated individual who takes complete ownership of the product and its outcome.

TECHNICAL SKILLS

Languages & APIs: Java, JEE, EJB, JMS, JSP, JSTL, Servlet, JDBC, JNDI, Java Mail, RMI, Struts, Spring, Hibernate, GWT, AJAX, XML, XSD, XSLT, JNDI, Java Script, CSS, Autosys, Unix Shell scripts, Web Services, SOAP, WSDL, XSD,UDDI, JAXP,JAXB, Ant, LDAP, log4J, JUnit, TestNG.

Application Servers: BEA Weblogic, IBM Websphere, Apache Tomcat

Design Methodologies: OOAD and UML, Rational Rose.

Development Tools: Eclipse, MyEclipse, JBuilder, TOAD, Aqua Data Studio, Embarcadero DBArtisan, Crystal Reports, Jprofiler, EMMA, EditPlus, REMEDY, vi Editor, Jenkins, Crusible.

RDBMS: Oracle 8i/9i/10g, Sybase, SQL Server 6.5

Build Tools: Ant, Maven

Frameworks: Struts, Spring, Hibernate, JPA, framework, GWT.

Messaging & Web Services: SOAP, WSDL, UDDI, XML, SOA, JAX-WS, RESTful, Tibco EMS.

Case Tools: CVS, Subversion, Git, Rational Clearcase.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Developer

Responsibilities:

  • Participate in Technical brainstorm sessions with other tech leads in distributed team environment. Prepare High Level Design document for User Gateway and Payment Gateway components. Worked on developing Detailed Design Document with more granular details like flow diagrams, class diagrams and sequence diagrams using UML diagrams.
  • Develop interfaces for various components in STAR projects, evaluate impact of new requirements or systems on existing business operations and define a transition path from different applications. Perform proof of concept designs to support the design approach.
  • Involved in the development, testing, deployment of various STAR applications involving Core Java and JEE on AIX and Windows based platforms with DB2 as backend.
  • Involved in Developing GUI using Google Web Toolkit for inputting Standard Settlement Instructions and User Management.
  • Develop test service module using TestNG to perform unit testing as well as integration testing.
  • Develop cost effective spring based JMS listener to process incoming XML messages.
  • Designed and developed components based on OOPs and Java/JEE design patterns like Command Pattern, Service Locator, Business Delegator, Business Objects, and Value Objects Design Patterns.
  • Used Git as Version Control Tool and JIRA for defect and development tracking. Used EMMA framework for test coverage, JProfiler for resolving memory leaks and threading issues, CheckStyle eclipse plugin to adhere to coding standards and Google CodePro for finding issues.
  • Implemented Non-Repudiation for audit log using Swift Service Provider Interface.
  • Participate in Component Integration Tests, System Integration Tests and User Acceptance Testing. Analyze defects, integration and performance issues and provides resolutions for the same.
  • Provide production L3 support and troubleshoot/ release issues.
  • Manage the offshore team and mentor the new team members.

Confidential, New York, NY

Senior Developer

Responsibilities:

  • Defining interfaces to other systems in CSAR platform. Evaluate impact of new requirements or systems on existing business operations and define a transition path from different applications.
  • Involve in the development, testing, deployment of various CSAR applications involving Core Java and JEE on UNIX and Windows based platforms. Perform proof of concept designs to support the design approach.
  • Developed MDB’s accessing the database implementing the business logic.
  • Designed and Developed REST API for validation of Trade Data for use with external systems.
  • Participate in Production Incident Management calls and provide technical support for Production issues.
  • Participate in Integration and User Acceptance Testing. Analyze defects, integration and performance issues and provides resolutions for the same.
  • Used Hibernate ORM technology to handle database transactions.
  • Implemented Service Locator, Business Delegator, Session Façade, Business Objects, Value Objects Design Patterns.
  • Implemented logging package Log4j for debugging and printing log output.
  • Used JUnit framework for regression test.
  • Compiled and built the application using ANT/Maven scripts and deployed the application in Weblogic Application Server.
  • Creating crontab jobs and control M jobs
  • Involved in overcoming Publish/Subscribe errors of messages
  • Generating bindings files for Production and testing regions for Queue managers and Queues
  • Involved in Generating Break Reports.

Confidential, Jersey City, NJ

Sr. Java/JEE Developer

Responsibilities:

  • Interacted with Analysts and Lead Bankers for requirement gathering and was responsible for the Analysis, Design and Lead developer for Report Center User module, Regional Admin and Global Admin Modules.
  • Implemented SOA by developing Java Web Services using SOAP, WSDL, and JAX-WS to expose various capabilities of Report Center functionality for the projects across the firm.
  • Developed Interactive GUI Screens using JSPs, JSTL, AJAX, Java Script and Implemented Presentation Layer Framework using Spring Web MVC.
  • Involved in implementing Business Tier components using Spring IoC.
  • Implemented Tansaction handling and logging using Spring Aspect Oriented Programming (AOP).
  • Developed Persistence layer using Spring Hibernate support API and Spring DAO module for JDBC stored procedures calls. Wrote SQL queries, Stored Procedures and Triggers for the application.
  • Developed Crystal reports for generating/analyzing numerous financial research reports.
  • Implemented Message driven beans for receiving trade data asynchronously using JMS.
  • Implemented proven JEE design patterns across the application for optimal design and confirming the JEE standards like View Helper, Composite view, Data Access Object, Facade, Singleton, Factory pattern, Business Delegate etc.
  • Developed Custom JSP Tag Libraries required for common display nuggets across the application.
  • Installed, Configured and administered Weblogic Admin and Managed Servers.
  • Extensively worked on production system while doing the enhancement of various functionalities and supported production system after various releases.

Confidential

Responsibilities:

  • Interacted with the users for requirement gathering and was responsible for the Analysis, Design and Development of Employee, Supervisor, HR Admin and Payroll module.
  • Involved in developing the Client UI using JSP, JSTL, and JavaScript using Spring Web MVC.
  • Developed Spring Controller classes to control business workflows and completed form validations.
  • Used multithreading in programming to improve overall performance.
  • Involved in implementing Business Tier components using Spring IoC.
  • Implemented View Helper, Composite view, Data Access Object, Facade, Singleton, Factory pattern, Business Delegate design patterns to design the server side components.
  • Implemented Tansaction handling and logging using Spring Aspect Oriented Programming (AOP).
  • Involved in developing Persistence layer using spring’s Hibernate support API and Spring DAO module for JDBC stored procedures calls.
  • Implemented Logging framework using log4J.
  • Developed JUnit test cases for regression testing and integrated with ANT build.
  • Involved in the deploying and testing the application functionalities on the development, Testing and Production environments and provided production support for daily Autosys jobs.

Confidential, Jersey City, NJ

Senior Developer/ Lead

Responsibilities:

  • Involved in Requirements, Analysis, Design and Development of New Hire, HR Admin and Global Administrator Modules.
  • Involved in developing Web Services using SOAP/WSDL/JAX-RPC/UDDI to Consume the Employee background check services provided by third party applications.
  • Developed Interactive GUI Screens using JSPs, JavaScript and Implemented Presentation Layer Framework using Struts MVC.
  • Involved in implementing Business Tier components using Spring IoC.
  • Involved in developing Persistence layer using Hibernate core API and Spring DAO module for JDBC stored procedures calls.
  • Implemented proven JEE design patterns like Data Access Objects (DAO), View Helper, Composite View, Proxy Pattern, Singleton, Façade, Factory pattern etc.
  • Implemented AJAX for server side validations and better look and feel.
  • Developed Crystal Reports for New Hire mandatory forms and HR Admin reports for analyzing.
  • Involved in writing the Oracle Stored Procedures for data fetching from PeopleSoft.
  • Worked on developing framework components to be used in common for the projects across Lehman firm.
  • Involved in the documentation of the Functional and detailed JEE design of the application.
  • Involved in analyzing the daily defects of the production support and finding the root cause.

Confidential

Responsibilities:

  • Involved in writing Unix Shell Scripts for data feeding Autosys jobs and developed JILs (Job Information Language) for feed jobs.
  • Worked on parsing the XML files using JAXP DOM/SAX parsers.
  • Involved in writing the generic PERL scripts to ftp the files across servers, BCP data into the tables and logging the messages.
  • Involvement in coding the scheduling JILs for AUTOSYS.
  • Involved in writing Stored Procedures in Oracle.
  • Production support for daily Autosys jobs.
  • Fixed issues that caused the mainframe jobs failure by making the changed the scripts.

Confidential

Responsibilities:

  • Interacted with the users for requirement gathering and was responsible for the Analysis, Design and Development of Admin module and user module.
  • Developed Use Cases for documenting requirements.
  • Developed sequence diagrams to capture the dynamic aspects of the system.
  • Installed, Configured and administered Websphere Application Server.
  • Developed EJB Session Facade to centralize and manage business methods and transactions
  • Developed ActionForms, ActionClasses and ActionMappings, to perform data validations, execute business logic and route appropriate responses to requests respectively using the Action Servlet class in the Struts framework
  • Developed Interactive GUI Screens using JSPs, and HTML, XSL, Xpath, XQuery.
  • Responsible for the development of mailing, logging, error handling mechanisms across the application.
  • Involved in Unit Testing of Various Modules based on the Test Cases using JUnit.

We'd love your feedback!