We provide IT Staff Augmentation Services!

Senior Developer / Team Lead Resume

New York, NY

SUMMARY:

  • Sun Certified Java Programmer with proven expertise in object - oriented analysis and design having 13 years of extensive software application development experience for client server and web architecture using Core Java, J2EE, Struts and Spring frameworks. Have exceptional record overseeing all facets of Software Development Life Cycle from analysis and design to implementation and maintenance
  • Developed n-tier J2EE applications for Telecom, Logistics and Finance domain
  • Extensive experience in JEE development of Applications using Struts and Spring Application Framework
  • Worked extensively on Presentation and Business Logic layers of applications using JEE technologies such as Servlet, JSP, JDBC, Java 1.4, Java 5 and Java 6
  • Exhaustive experience using Java tools in business. Web and Client-Server environments including Java Platform Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets, Struts, Struts2, Spring, AJAX, DOJO, Hibernate, JPA and Java Database Connectivity (JDBC) technologies and Multithreading technologies
  • Experienced in implementing various design patterns like MVC, Data Access Object, Front Controller, Intercepting Filter, Service Locator and Transfer Object
  • Implemented SOA architecture with Web Services using SOAP, Apache Axis, REST, XML and WSDL
  • Extensively used XML spy and SOAP UI to define and test web services
  • Experienced in designing and implementing Web Services like JAXB and deploying them on Apache Tomcat server
  • Good understanding and hands on experience in implementing Simple Network Management Protocol (SNMP)
  • Very good understanding of Object Oriented Concepts - classes, objects, overloading, overriding, and polymorphism.
  • Experienced in socket development using UDP and TCP/IP methodologies.
  • Experienced in developing client-server applications.
  • Experienced in Agile(Scrum) development methodology
  • Experienced in using version control software - Clearcase, CVS, VSS and Sharepoint
  • Experienced with logging and tracing tools like Log4j
  • Extensive experience in web application development using - HTML, CSS, DHTML, XHTML, JavaScript, AJAX and XML
  • Experience with Technologies and Framework development using ANT
  • Worked extensively on Presentation and Business Logic layers of applications using J2EE technologies including EJB and JNDI with persistence layer comprising of Oracle database
  • Exhaustive experience in developing and deploying applications on Web/Application server - Apache Tomcat, ATG Dynamo, IBM Websphere, JBOSS and Sun One server
  • Experience in ATG Portal, ATG Commerce and ATG Scenario Servers
  • Implemented load balancing across servers in ATG
  • Developed B2B solution using the ATG Business Commerce module.
  • Extensive experience in the areas of Personalization, Catalog Management, Pricing, Merchandising, Ordering and Globalization using Commerce module
  • Extensive experience in developing applications using Eclipse and Intellij Idea IDE
  • Experienced with integrating third party tools with Java applications
  • Experienced in JMS messaging service using IBM Websphere MQ
  • Proficient in Data Modeling and Data Mining/Data warehousing (ETL) Tools like Clover ETL suite and online analytical processing (OLAP).
  • Experienced in all facets of Software Development Life Cycle (SDLC)
  • Experienced in project management and worked with PMO on project management principles and methodologies
  • Very good exposure to preparing Use Case documents
  • Experienced in Requirement Study and Management
  • Experienced in preparing design documents using UML and RUP.
  • Experienced in project workspace management and process automation using IBM ClearCase and ClearQuest
  • Adapt in OOPS concept of Abstraction, Polymorphism, Inheritance, Encapsulation, Modularity using Java
  • Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues
  • Experienced in preparing and executing test cases, bug reporting. Also used JUnit framework for testing.
  • Excellent Team Player with good communication skills

TECHNICAL CREDENTIALS:

Operating System: Windows 2000 / XP / UNIX / Linux

Programming Languages: Java, C, C++

Web Technology: Servlets, JSP, Web Services, J2EE, EJB, JNDI

Frameworks and Others: Struts, Struts 2, Spring MVC, JAXB, AJAX, Hibernate, JPA

Databases: Oracle, SQL Server, MySQL, Sybase

Application / Web Server: Apache Tomcat, ATG Dynamo, ATG Commerce, Sun One, IBM Websphere, BEA Weblogic, JBOSS

Development Tools: Eclipse, NetBeans, IntelliJ IDEA, CVS, VSS, ANT, IBM Clearcase, IBM Clearquest

Utilities: MS-Office, MS Visio, MS Project, Log4j, JUnit

Others: SQL, PL/SQL, XML, XSLT, SOAP 1.1, Perl, REST, Apache Axis, WSDL, SOAP UI, XML spy, IBM Websphere MQ, Agile, IBM Rational Application Developer, UML, RUP, Data Mining, Clover ETL suite, OLAP, Client-server, Socket programming, Apache Dozer

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Senior Developer / Team lead

Responsibilities:

  • Performance tuning of batch report jobs.
  • Develop a new project to generate the CMBS loss reports.
  • Migration of applications from weblogic to jboss EAP 6.4.
  • Re-engineering and migration of legacy applications to java 1.8.
  • Bug fixes.
  • Rewriting the application for maintainability.

Environment: Java, J2EE, XML, SLF4j, Linux, Spring, Maven, Agile, SVN, Eclipse, Microsoft SQL Server, Weblogic, Jboss

Confidential, Parsippany, NJ

Senior Developer / Team lead

Responsibilities:

  • Performance tuning - Implement multithreading for thumbnail/image retrieval in vista catalogue.
  • Bug fixes in catalogue add/update.
  • Install and configure UAT environment.

Environment: Java, XML, SLF4j, TFS, Eclipse, Microsoft SQL Server

Confidential, New York, NY

Senior Developer / Team lead

Responsibilities:

  • Development of various components of the TNPL/LAL system in Java.
  • Design and development of loanlimit using Spring batch.
  • Real time cash and security transaction processing over MQ.
  • Reconciliation of transactions by processing intraday and EOD transaction feed files.
  • Develop and expose soap based web services for LAL service module and integrate with backend systems.
  • Effort estimation.
  • Delegating and managing offshore team.
  • Develop soap based webservice for LAL service module to expose to internal and external consumers.
  • Developed TNPL-DAL library module for data access from datasources including DB, MQ, feeds and webservice calls. This library was also used for transaction management.
  • Java memory management and performance tuning using jProfiler.
  • Application development using Eclipse.
  • Develop and integrate rules engines using drools.
  • Designed bi-temporal database schemas.
  • Developed SQL queries on Sybase and DB2 Servers.
  • Develop web pages for dashboard using HTML/Angular JS.
  • Manual builds using ant and maven and continuous integration (CI) using Electric Commander and Jenkins/Train.
  • Dev, QA and UAT release process on Tomcat/Jetty application servers.
  • Developing shell scripts for autosys jobs.
  • Maintaining code braches and versions on perforce.

Environment: Java, J2EE, XML, SLF4j, Sybase, DB2, Linux, Spring, Web services, Ant, Agile, Perforce, Eclipse, jconsole, MQ, Soap UI, Drools, Angular JS, HTML, CSS

Confidential, Jersey City, NJ

Senior Java Developer / Team lead

Responsibilities:

  • Development of various components of the system in Java including ORH Gateway and Cronos Gateway.
  • Design and development of Report Services using java on Spring framework.
  • Migration of LOD Gateway from ENP to FIX 4.2
  • Refactoring of clearing gateway and migration to UTC format.
  • Developing soap and restful webservices to expose data to front desk.
  • Effort estimation.
  • Delegating and managing offshore team.
  • Designing and developing a framework driven, fully distributed system using load balancing and distributed cache.
  • Application development using Eclipse.
  • Used MVC design pattern and implemented that using Spring framework.
  • Designed database schemas for optimal normalization and performance.
  • Developed SQL queries on Sybase Server
  • Dev, QA and UAT release process on Tomcat application server.
  • Developing Perl and shell scripts for autosys jobs.
  • Developing automated junit test cases using canned data.
  • Maintaining code braches and versions on Subversion and Sharepoint.

Environment: Java, J2EE, XML, Log4j, Servlets, Sybase, web services, Linux, Perl, Spring, Ant, Agile, SVN, Eclipse, jconsole

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Worked as an architect to design the reporting framework and resolve memory issues in the application
  • Interacting with client and business analysts to understand the requirements and to prepare the requirement documents and functional specifications
  • Effort estimation.
  • Designing and developing an in memory cube for pivoting.
  • Application development using Eclipse.
  • Executed the development process on guidelines based on agile (Scrum) methodology
  • Used MVC design pattern and implemented that using Spring framework.
  • Developed SQL queries on SQL Server
  • Production release process on Tomcat application server.
  • Maintaining code braches and versions on Subversion and Sharepoint.

Environment: Java, J2EE, XML, Log4j, Servlets, SQL Server, Linux, Spring, Ant, Agile, SVN, Eclipse, jconsole

Confidential, Jersey City NJ

Senior Developer / Team Lead

Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications
  • Enhancement and bug fixes on existing Mol application using Java 5 and Hibernate
  • Reverse engineering the existing Chase online and Morgan online systems to prepare the system documentation which is used as a benchmark to design and develop the new system in terms of business requirements.
  • Worked on enhancement areas like adding quick deposit functionality to enable remote check deposits using Chase Online or iPhone Bank One app.
  • Project management and team handling across various development groups
  • Effort estimation.
  • Involved in project design / architecture including pilot release.
  • Developed Gateway services (GWS), a set of SOAP based web services with implementation on Java 5 platform which is used by all interfaces including internet based UI, Chase mobile apps, customer service and admin team to access retail and investment banking applications.
  • Designed the Application on JEE Spring 2.1 Application Framework and Java JDK 1.5 on IBM Websphere application server.
  • Web logic server configuration/administration for Morgan online.
  • Developed and deployed XML based Web Services using SOAP, Apache Axis and REST for interaction between various modules in the application.
  • Application development and local deployment using IBM RAD which is based on Eclipse platform.
  • Used soap UI for testing web services and WSDLs.
  • Mapping across parallel object hierarchies using Dozer.
  • Developed Unix Shell Scripts and scheduled jobs using crontab.
  • Project workspace management and parallel development using IBM Rational Clearcase
  • Process automation and SDLC control using IBM Rational Clearquest
  • Preparing queries and stored procedures in PL/SQL in Oracle database.
  • Implemented JMS messaging service using IBM Websphere MQ
  • Implemented Simple Network Management Protocol (SNMP)
  • Maintaining code braches and versions on Clearcase and Sharepoint.
  • Defect tracking on HP Quality Center.

Environment: Java, J2EE, JAXB, XML, Log4j, Servlets, EJB, JNDI, Oracle 10g, DB2, UNIX, IBM Websphere Application Server, IBM ClearCase, IBM ClearQuest, IBM RAD, IBM WSAD, Spring, Hibernate, JPA, Ant, IBM Websphere MQ, SOAP, SOAP UI, XML Spy, Apache Dozer, Socket programming

Confidential, New York, NY

Senior Developer / Team Lead

Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications
  • Project management and team handling
  • Interaction with PMO on guidelines for project management methodologies
  • Executed the development process on guidelines based on agile (Scrum) methodology
  • Effort estimation.
  • Involved in project design / architecture.
  • Used MVC design pattern and implemented that using Spring MVC and webflow framework.
  • Designed the Application on JEE Spring 2.1 Application Framework and Java JDK 1.5 on IBM Websphere application server.
  • Designed and developed the primus guaranty website using Struts 2 framework on JBOSS
  • Used Open Source Persistence layer Hibernate 3.3 and Java Persistence API
  • Worked on Web 2.0 technologies like JAXB, Ajax, XML and XSL
  • Using JDBC for connecting to backend.
  • Developing the application using IBM Rational Application Developer.
  • Using Jintegra to integrate VB layer using DLLs for Mark-to-market and correlation calculations.
  • Developed and deployed XML based Web Services like JAXB using SOAP, Apache Axis and REST for interaction between various modules in the application.
  • Developed Unix Shell Scripts for scheduled jobs.
  • Developed client-server application using UDP and TCP/IP socket programming methodologies
  • Data warehousing using Clover ETL suite
  • Project workspace management and parallel development using IBM Rational Clearcase
  • Process automation and SDLC control using IBM Rational Clearquest
  • Preparing queries and stored procedures in PL/SQL in Oracle 10g database.
  • Implemented JMS messaging service using IBM Websphere MQ
  • Implemented Simple Network Management Protocol (SNMP)
  • Wrote ANT build scripts for Project Jar files and check styles
  • Data mining and online analytical processing (OLAP) using Oracle 11g.
  • Review of code and Unit/integration testing.
  • Production release process on Tomcat application server.
  • Maintaining code braches and versions on CVS.
  • Preparing Business and technical documentation for the Primus Trading System project using UML and RUP.
  • Generating reports directly from Oracle/SQL database using Crystal Reports.

Environment: Java, J2EE, JAXB, JSP, XML, CSS, Log4j, HTML, AJAX, Servlets, EJB, JNDI, JavaScript, Oracle 10g, Oracle 11g, UNIX, IBM Websphere Application Server, JBOSS, IBM ClearCase, IBM ClearQuest, IBM Rational Application Developer, Spring, Hibernate, JPA, Crystal Reports, IBM Web sphere MQ, Apache Tomcat, Agile/Scrum, SOAP, Socket programming, Clover ETL suite

Confidential

Tech Lead

Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications.
  • Effort estimation.
  • Designed the Application on ATG Dynamo Server framework.
  • Implemented load balancing on ATG servers
  • Design and implementation of the Postoffice website and property portal using ATG Commerce.
  • Developed B2B solution using the ATG Business Commerce module.
  • Extensively worked in the areas of Personalization, Catalog Management, Pricing, Merchandising, Ordering and Globalization using Commerce module
  • Coding in Java.
  • Developed client-server application using socket programming methodologies
  • Implementing business layer using EJB on Eclipse IDE
  • Using JDBC for connecting to database.
  • Extensively worked on DAS, DPS, DCS and DSS
  • Developing UI and presentation layer using JSP and droplets
  • Worked on repositories and form handlers.
  • Creating and maintaining Oracle 9i databases
  • Implemented Simple Network Management Protocol (SNMP)
  • Preparing Unix shell scripts and crontabs.
  • Maintaining code braches and versions on CVS.

Environment: Java, Servlets, JDBC, JSP, HTML, Log4j, XML, EJB, JavaScript, Oracle 9i, ATG Dynamo, ATG Commerce, Sun One application server, CVS, UNIX, Eclipse

Confidential

Tech Lead

Responsibilities:

  • Worked with Project Manager to understand the requirements and gave solutions
  • Involved in all the stages of SDLC.
  • Detailed Enhancement/Impact analysis.
  • Involved in coding using Spring container.
  • Enhancing the old applications to use new technologies using Spring framework so that they were more flexible.
  • Used Open Source Persistence layer Hibernate.
  • Worked on Web 2.0 technologies like Ajax, XML and XSL for displaying contents.
  • Involved in server side programming using Servlets.
  • Responsible for base implementation using Struts and Designed the Application on Struts Framework.
  • Developing front end screens using JSP and Java Beans.
  • Involved in server side programming using Servlets and JDBC.
  • Developing business layer in Java.
  • Coding in JSP and JavaScript to develop presentation layer.
  • Preparing queries and stored procedures in PL/SQL.
  • Maintaining code braches and versions on CVS.

Environment: Windows 2000, Java, JSP, HTML, XML, Log4j, JUnit, XSL, AJAX, JavaScript, Spring, Hibernate, Tomcat, Servlet, PL/SQL, CVS, Struts, Oracle.

Confidential

Senior Java Developer

Responsibilities:

  • Preparing requirement documents and functional spec documents
  • Writing Java classes for business validations
  • Development of front end screens using HTML,JSPand Java Scripting
  • Designed the Application on Struts Framework.
  • Wrote various Java Classes and other code for sending alerts to the end-users
  • Developing business layer in Java.
  • Preparing queries and stored procedures in PL/SQL in Oracle database
  • Coding in JSP and JavaScript to develop presentation layer.
  • Detailed Enhancement/Impact analysis.
  • Requirement gathering and effort estimation.
  • Preparing Unix shell scripts and perl scripts.
  • Unit/integration testing.

Environment: Windows 2000, Java, JSP, JavaScript, Oracle, PL/SQL, Jakarta-Tomcat Web Server, PERL, CVS, Struts, XML, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Used Struts framework to implement MVC design pattern
  • Developed Unix Shell Scripts for scheduled jobs.
  • Interacting with client to understand the existing manual system.
  • Involved in preparing requirement specification document and unit test cases.
  • Designing web applications architecture using Design Patterns
  • Development/Enhancement of various Front End Screens and back end code using JSP, HTML, Servlets, JavaScript and Struts 2 framework.
  • Wrote code that uses hibernate for data persistence and also wrote hbm files.
  • Used Spring framework.
  • Involved in Requirement and Object analysis and developing the application architecture based on J2EE architecture and MVC pattern.
  • Designed the GUI part of the application using HTML, JSP, XSLT, AJAX and JavaScript
  • Designed the Application on Struts Framework.
  • Coding in JSP and JavaScript to develop presentation layer.
  • Written PL/SQL Procedure and Functions for generating statistical data for upper management
  • Maintaining code braches and versions on CVS.

Environment: Windows 2000, Java, JSP, JavaScript, Spring, AJAX, Servlets, UNIX, Pl/SQL, Oracle, Jakarta-Tomcat Web Server, CVS, Struts.

Confidential

Java Developer

Responsibilities:

  • Designed the Application on Struts Framework.
  • Developing business layer in Java.
  • Designed the GUI part of the application using HTML, JSP, AJAX and JavaScript
  • Coding in JSP and JavaScript to develop presentation layer.
  • Maintaining code braches and versions on CVS.
  • Involved in and knowledge transfer for the system requirements.
  • Writing Use cases for various system requirements.
  • Writing user interface specifications and unit test cases.
  • Designing web applications architecture using Design Patterns.
  • Done Design Reviews and Code Reviews.
  • Unit/integration testing.

Environment: Windows 2000, Java, JSP, JavaScript, Oracle 8i, Jakarta-Tomcat Web Server, CVS, Struts

Confidential

Senior Consultant Engineer

Responsibilities:

  • Coding in LabVIEW, C and C++.
  • Installation of SCXI units for aero engine monitoring.

Environment: Windows 2000, C, C++, Lab VIEW, MATLab, SCXI.

Hire Now