We provide IT Staff Augmentation Services!

Senior Lead Developer Resume

5.00/5 (Submit Your Rating)

Brooklyn, NY

SUMMARY

  • Senior CORE Java/J2EE Developer with more than 9 years of experience in software design and development. Primary areas of technical expertise include CORE Java, J2EE technologies (Servlet, JSP, JMS, EJB), Eclipse Link JPA, Hibernate JPA, Spring(ICO, DI, MVC, ORM), Web - Services(SOAP and REST), Mule ESB, Gemfire Distribution Cache, Tibco EMS, JDBC, ORACLE, SYBASE, IBM Websphere, Oracle Weblogic, XML, UML, Rational Rose, JavaScript, JQuery, Ajax, DWR etc.
  • Strong Work experience on developing web applications using Hibernate and Spring Dependency Injection, Web-Services etc.
  • Strong designing and implementation work experience in J2EE technologies like Enterprise Java Beans (EJB), Servlets and JSPs, JMS.
  • Exceptional hands-on experience on Multi-Threading, Collections, Exceptions, Garbage Collection concepts in CORE JAVA and good knowledge on using jmap/jstat/jconsole tools for memory related statistics, performance diagnosis
  • Hands-on experience on application servers such as IBM Web Sphere, Oracle Web logic, Dynamo and web server like Apache Tomcat.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Good Financial Domain expertise in Retail/Card/Mortgage banking/Security Lending Platform/Fixed Income.
  • Strong knowledge in Object Oriented programming making code more flexible, maintainable analyzing various performance or run-time complexities.
  • Extensively used Oracle, Sybase, DB2 databases and also worked on Query Optimization techniques.
  • Implemented various design patterns like Factory Pattern, MVC, Front Controller, Session Facade, Singleton, Observer etc.
  • Experience in version control systems such as CVS, SVN and Clear Case.
  • Successfully executed numerous projects involving end to end life cycle of project from requirement gathering, design, and implementation and testing.
  • Experience in testing using various tools like JUnit, SOAPUI.
  • Experience with XML related technologies like XML Schema, XSLT, JAXB, JAXP, SAX, and DOM.
  • Expertise in using visual modeling softwares for UML Notations, Object Oriented like Analysis & Design using MS Visio, Rational Software Modeler etc.
  • Has a high degree of positive attitude, Communicative and extremely flexible to changing needs and environments, good communications skill and great team player.
  • Well versed with Quality Processes & Procedures. Experience in Planning, Estimation and leading team.
  • Worked on Waterfall, Agile and Test Driven SDLC methodologies.

TECHNICAL SKILLS

Languages: JAVA, J2EE, C, C++.

JAVA Technologies: JAVA,JDK1.4/1.5,J2EE,Javascript,JSPServlet, JMS, JPA, Java Beans, JDBC, JNDI, Prototype

Internet/Distributed Technologies/ Frameworks: JSP, Spring, Servlets, JMS, Eclipse Link JPA, Mule ESB, Web Services, EJB, SOAP, Hibernate, Struts

XML Tools: SAX and DOM Parsers, XML, XSLT, XPATH

Application Server/ Web Server: Web Logic, Tomcat, Web Sphere.

Software Modeling Language /TOOLs: UML, MS Visio, Rational Rose

Methodologies: OOPS, OOAD

IDE: Eclipse, Toad, Embarcadero, RAD 7-8, Net beans

Database: Oracle, Sybase, DB2

Protocols: HTTP, FTP, SMTP, RMI, IIOP, SOAP/WSDL

Version Control Tools: CVS, IBM Clear Case, SVN

Others: TIBCO JMS, Gemfire, JUnit,Log4j, ANT, AJAX,JQuery, Crucible, JIRA Tracker

Operating System: Windows, Unix, Linux, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential - Brooklyn, NY

Senior Lead Developer

Responsibilities:

  • Participated in functional requirements discussion with business analysts and traders
  • Delivered detailed technical specifications along with context diagrams, class diagrams, API changes, Mule ESB flow changes, spring configuration changes, Eclipse Link JPA configuration/DAO changes and reviewed the specifications with architects, UI teams and other project team members.
  • Created JAVA API’s, Mule Flow changes, TIBCO EMS queue configuration changes, Eclipse Link JPA classes, Spring configuration changes, Perl/UNIX scripts, Oracle SQLs/procedures, hibernate configuration changes etc.
  • Developed code changes using Core Java, J2EE technologies such as Servlets, JMS, EJB’s, Spring, Eclipse Link JPA, Hibernate JPA, Oracle SQL’s, Perl/Unix Scripts
  • Modified existing PB3 Security Web Services for new enhancements.
  • Deployed the application to DEV/UAT Servers weekly using Unix/Maven/Mule ESB/Tibco EMS/Gemfire/Oracle technologies
  • Performed Unit/Integration Testing running all PB3 services in local environment using Mule ESB/Tibco EMS/Gemfire technologies
  • Performed Code reviews of other developers as per the standard design and coding standards

Environment: Core Java, J2EE, Servlets, JSP, JMS, Spring, Mule ESB, Tibco EMS, Eclipse Link JPA, SVN, UML, WEB Sphere, Maven, Hibernate, UNIX, Toad, IBM MQ-Series, Web-Services SVN, Oracle, DB2, XML and XSL(XSLT), Log4j, JUNIT, JavaScript, JAX-WS, JAXB, RAD 7/8 etc.

Confidential - NY

Sr. Analyst Developer

Responsibilities:

  • Participated in functional requirements discussion with business stake holders and traders
  • Worked on creating functional diagrams of current systems distinguishing the new system changes in Security Lending Platform involving Inventory, POSCALC Engine, SPL/Symphony Loads, Trader Workstation applications
  • Delivered detailed technical specifications along with context diagrams, class diagrams, API changes, Spring configuration changes, Hibernate configuration/DAO changes, Autosys Job schedule, dependency changes for above mentioned modules and reviewed the specifications with enterprise architect and business stake holders.
  • Created JAVA API’s, Web Services, EJB’s, spring configuration, Perl scripts, Sybase procedures, Autosys Jobs, hibernate configuration changes for Inventory, POSCALC/ TWS modules.
  • Implemented code changes involving Core Java, J2EE technologies such as EJB’s, Servlets, JMS, and Spring, Hibernate, Sybase Procedures, Perl Scripts for POSCALC/Inventory/Trader WorkStation modules
  • Modified existing POSCALC Web Services to include new operations for TWS Entitlements.
  • Refactored Dividend Calculation, Bush Tax Process, Dividend Gross Up Allocation processes to include new clients/accounts
  • Performed UAT Testing of Bush Tax Process, Dividend Allocation, SPL/Symphony flows
  • Released the project changes to production web logic server in multi phases and the results are captured, approved by business team.
  • Validated real time positions in Trader Workstation after loading Symphony/SPL jobs via POSCALC engine and get it signed off by business team
  • Performed Code reviews of other developers as per the standard design and coding standards
  • Scanned through thousands of legacy lines of code search in JAVA/PERL/Sybase Procedures to identify the impact and changes

Environment: Java 1.6, J2EE, Spring, Hibernate, Perl, JSP, Servlets, SQL, JDBC, JAX-WS Web-Services, JAXB, Sybase, Oracle, SVN, CVS, Db2, Oracle WebLogic, UML, IBM WebSphere, ANT, AJAX, UNIX, Toad, MQ-Series, XML and XSL(XSLT), JUNIT, JavaScript, Eclipse, IBM RAD etc.

Confidential - NJ

Sr.J2EE Developer

Responsibilities:

  • Worked on numerous COL and NJPMOL projects such as Escrow Manager, Loan Modification Centre, Rewards Premium Fulfillment Redesign, CIG Online Payments, and Ultimate Rewards Pay with Points, Combine Ultimate Rewards Points, Ultimate Rewards Relationship View, Chase Exclusives 1% Mortgage Cash Back Online Enrollment, etc. using Service Oriented Architecture.
  • Participated in Business Requirements Specifications reviews for many of above mentioned Chase Online/JPMOL projects
  • Delivered Gateway Application Technical Specification Documents along with Class Diagrams, Sequence Diagrams
  • Created new WSDL’s or updated existing web services based on requirements.
  • Worked on designing API’s for new or updated WSDL’s and provide server side and local implementation.
  • Worked on writing Web Services as per the requirement and configure them in configuration files like web-services.xml, web.xml and beans.xml from spring. And implemented the ant script to generate client jars RPC as well as JAX-WS.
  • Designed XML data specifications for MQ based communication between various applications in the system.
  • Designed & implemented the Web Services components of WSDL’s for platforms Online/Mobile
  • Worked on Integrating Gateways Services with various backend hosts through Web Services or MQ or HTTPS post for document uploading etc.
  • Worked on Re-Host projects to upgrade from IBM WAS-7 to WAS-8
  • Designed central cache mechanism for caching data from third party services.
  • Developed Gateway Web Services Implementation using JAX-WS, Java, Spring, SQL
  • Actively worked on Code reviews of other developers as per the standard design and coding standards.
  • Worked on spring, as to inject Service implementations in beans.xml.
  • Worked on XSLT parsers to convert one file format into other and use them to create JAX-WS client jars in migration project.
  • Onsite/Offshore co-ordination & perform code reviews, analyzing the defects in QC, tracking and fixing the issues

Environment: Java 1.6, J2EE, UML, IBM Clear Case, WEB-Sphere-8, ANT, JSP, Spring, Hibernate, AJAX, UNIX, Toad, MQ-Series, Oracle 9.x, DB2, XML and XSL(XSLT), Log4j, JUNIT, Prototype, JavaScript, JAX-WS, JAXB, Web-Services, RAD 7/8, SVN etc.

Confidential - DE

Sr.J2EE Developer

Responsibilities:

  • Worked on IRIS Savings Integration, IRIS Min Pay, Regus disputes, Rags Rules, IRIS1A, IRIS1 - Transform Borrowing, Disney Renewal Rewards, etc. projects for Chase Online Card Services.
  • Implemented the Enrollment for new member where customer can enrollment into club and becomes current member.
  • Prepare Technical Design Specification Document and Creation of Class Diagrams, Sequence Diagrams for the Card Application Services
  • Writing up WSDL’s for Web Services top down approach
  • Design of XML data specifications for MQ based communication between various applications in the system
  • Development of CAS Services Implementation using Java, MQ, SQL
  • Integration testing of web services using Soap UI
  • Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks
  • Release deployment planning and execution of releases

Environment: Java 1.5, J2EE, Ajax, UML, CVS, ANT, IBM Web Sphere, IBM RAD, JSP, JDBC, UNIX, Toad, JMS Oracle 9.x, XML and XSL, Log4j, JUnit, Prototype, JQuery, JavaScript, JAXB

Confidential - NC

Sr.J2EE Developer

Responsibilities:

  • Developed use cases from the functional specifications.
  • Used Microsoft Visio for designing class diagrams from the use cases.
  • Involved in developing Business Entity components using Core Java.
  • Involved in developing Front end using Struts, JSP, and Java Script (Prototype).
  • Actively involved in design of the application implementing MVC Architecture, Struts framework as well as Spring /Hibernate as middle and database layer
  • Wrote PL/SQL stored procedures and packages for executing the database queries and getting the required data and for updating the data.
  • Involved in performance tuning of complex queries.
  • Involved in deployment of application on WebLogic server in UNIX platform.
  • Used log4j and database tables for logging purpose.
  • Used JUnit as Testing Tool.

Environment: Java 1.5, J2EE, Ajax, UML, CVS, ANT, WEBLOGIC, JSP, Struts 1.1, JDBC, UNIX, Rational Rose, Oracle 9.x, Sybase, XML and XSL, Log4j, JUnit, Prototype.

Confidential, NJ

Sr. Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Wrote application presentation which is based on Struts MVC framework, involves Struts classes, JSPs and Java Beans and xml files.
  • Used Hibernate as database mapping framework and created Data Access layer using Hibernate API, also used JQuery for front end.
  • Created middle layer using various design patterns like Factory, Singleton, Service locator etc.
  • Used DAO framework for accessing client data from different Confidential systems and their subsidiary systems.
  • Designed and implemented layer for accessing application reference data from Oracle database using JDBC APIs and created caching framework to store reference data.
  • Wrote SQL queries and stored procedures for database operations and involved in tuning database for optimum performance
  • Deployed application on Web Sphere in Windows/Unix environment.

Environment: Java, J2EE, Servlet, JSP, JMS, Java Script, XML, JAXP, Web sphere 5.1, Oracle, Struts, Hibernate, Spring framework, Eclipse, WSAD, UNIX, CVS, PVCS, JQuery

Confidential

J2EE Developer

Responsibilities:

  • Involved in design and development of application framework
  • Involved in putting proper review processes and documentation for functionality development
  • Providing support and guidance for Production and Implementation Issues
  • Developed User Interfaces module using JSP, Java Script, XHTML,DHTML, CSS, Dojo with Expression Language (EL), Custom tag library and form beans for presentation layer
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interface.
  • Designed and developed Web Application using Struts Framework.
  • Used MDB for consuming messages from JMS queue/topic.
  • Use Hibernate framework to access the data from back-end SQL Server database
  • Use Ant script to build application
  • Use Log4J to create log information and also used Java Jasper Reports to generate in pdf.
  • Wrote PL/SQL, stored procedures and JDBC routines.

Environment: J2EE, JSP, Servlets, Struts 2.0, JDBC UNIX, Oracle 9i, IBM WebSphere App server 5.1,Tomcat, PL/SQL, HTML, JSP, Tomcat, JavaScript, Java Beans, Jasper Reports.

Confidential

Java Developer

Responsibilities:

  • Design and development of Integration workflows for WCM Host Link application.
  • Developed various WCM Host link interfaces like balance inquiry, check inquiry, online statements etc. for different banks.
  • Worked on Metatomix IX tool to route the communication for various banking interfaces
  • Lead the core team in building the online statements framework and common components.
  • Worked for enhancements and change requests on link interfaces like funds transfer, stop pay, deposit inquiry, account activity, loan reporting for different banks
  • Planning, Estimation Assigning and Tracking work for offshore team.
  • Involved in writing integration test plans and testing the application

Environment: Java, J2EE, JDBC, JNDI, Metatomix Tool, XSLT, Web Logic, SQL, PL/SQL, DB2, UML, Win CVS, J-Unit, Log4j

We'd love your feedback!