We provide IT Staff Augmentation Services!

Project Lead Resume

FloridA

SUMMARY:

  • 14 years of experience in software development using Java/J2EE technologies.
  • Involved in several stages of software development using SDLC, which includes requirement gathering, designing, coding and testing.
  • Technology Exposure Java SE/Java EE, Servlet 2.4, JSP 2.0, JSTL, EJB 2.0/3.0, Spring 2.5/3.2, Spring MVC, Spring DAO, Multithreading, Transaction Management, Hibernate/JPA, Struts1/2, HTML/CSS/JS, XML/JSON/XSD/JAXB, JMS, Web Services(SOAP/REST), Design Patterns, Shell scripting, SQL, Oracle/PLSQL, SVN, Maven.
  • Well - versed with Spring IOC/DI, Spring JDBC, Spring AOP, Spring MVC.
  • Developed applications based on various Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller. Experience in developing N-Tier applications using J2EE.
  • Experience on UI layer development using JSP/HTML/HTML/CSS/JavaScript/ Ajax/jQuery/AngularJS.
  • Developed SOAP/REST services (using JAX-WS and JAX-RS) as part of API development.
  • Worked on web/application servers like WebLogic, Websphere MQ, JBoss and Tomcat.
  • Used Hibernate/JPA as object relational mapping tool and EHCache for second level caching.
  • Worked on database servers DB2, Oracle/MYSQL (SQL/PLSQL) and database designing/Tuning.
  • Used source control management tool such as SVN, CVS.
  • Used continuous integration tool such as Jenkins.
  • Extensive experience of working in Unix/Linux/windows environment.
  • Working knowledge of shell scripting.
  • Used JUnit for test case/Integration test implementation.
  • Used Maven/Ant for building projects.
  • Experience of being a part of development for multiple releases, using Agile methodology/Scrum
  • Strong skills in Object Oriented Programming and Web Programming.
  • Participated in code reviews, as per coding standards.
  • Part of support team involving Development, UAT support, Production Support.
  • Have Worked extensively in Banking/Telecom domains.

TECHNICAL SKILLS:

Programming Languages & APIs: Java 1.4/1.5/1.6/1.7 JSP, JSTL, Servlets, RMI, SOAP Web Services(JAX-WS), REST Web Services(JAX-RS), JDBC, HTML/XHTML, HTML, CSS, jQuery, JavaScript, XML/XSLT, JSON, PL/SQL, Shell Scripting, JAXP/JAXB

Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/3.0, Hibernate, WebServices (SOAP, REST), JMS.

Frameworks: Apache Struts 1.3/2.0, Spring 2.5/3.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JUnit, Log4j, Slf4j, ANT, Maven, Axis, Confidential MQ, Captcha, Quartz, Ehcache, Angular JS

Application Servers: Weblogic 8.1, Tomcat, JBoss, Websphere 6

IDE & Tools: Eclipse, WSAD 5, Quality Center 8.0, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, JMeter, Jenkins, Hudson, Check style, PMD, FindBugs

Databases: Oracle 10g, MySQL, DB2

Version Control: SVN, Microsoft visual source safe, Rational ClearCase 7.1, CVS

Software Process/Methodologies: Waterfall, Agile, Agile Scrum, Iterative, Test Driven Development

Operating Systems: Unix, Linux, Windows

Domain Expertise & Solutions: Banking and Financial Services, Telecom

Architectures: J2EE, Layered, Service Oriented Architecture(SOA), MVC1, MVC2

PROFESSIONAL EXPERIENCE:

Confidential, Florida

Project Lead

Responsibilities:

  • Analyzing & defect fixing on modules which run on Spring MVC,REST web services.
  • Assist the product owner with keeping the backlog groomed, ensure cross team coordination, identify and manage project risks
  • Maintain relevant matrices that help the team how they are doing
  • Take responsibilities of project compliance assist team to meet timelines, generate release plan

Environment: Java/J2EE,, Spring/Spring MVC, SOAP and Rest Services, AngularJS,JDBC, JSP, HTML/HTML/CSS, JavaScript, JQuery,, JMS, Oracle 10, Junit,Jquery,Mockito,Websphere6.0,GIT, Jenkins

Confidential

Lead Developer

Responsibilities:

  • Instant Money Transfer to Local banks and Overseas fund Transfer
  • Bill payment to various merchants through Aggregators
  • Online Credit Card Repayment and Credit card PIN reset
  • Instant Registration& Reset password using Credit & debit card numbers
  • Integrating Credit card modules and generating settlement files for Credit Card payments
  • Generating Back office reports and Developed Maker/checker functionalities for Back office users
  • Developed & Configured Schedulers
  • Redesigned the existing architecture to in corporate the credit card modules.
  • Executed the whole project life cycle like Analysis, Detail Design, Development, System Testing, UAT Testing, Security Testing, System Integration Testing, Performance testing, packaging products, pre implementation activities, Cross Environment Deployments and post production support.
  • Developed Credit Card Summary and transaction history functionality including development and maintenance of multiple modules using REST Web services, EDMI
  • Implemented Design patterns like Singleton, Session Facade, Business Delegate, DAO and Service Locator.
  • Built web-based applications using Spring, Spring MVC, Spring DAO JSP, HTML, JavaScript, JQuery, log4J, MQ, DB2.
  • Consumed SOAP web services for Account Opening Modules.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.Used Hibernate to communicate with the database, used Annotations to configure the mapping of objects to database tables.
  • Used Angular JS & Java Script for filtering, dynamic UI changes & client side validations.
  • Used JAXB for marshalling & UnMarshalling (convert XML to java object and java object to XML)
  • Handled asynchronous messaging using JMS for credit card repayment.
  • Acted as a key liaison from the development team interacting with the different IT teams like Stress Testing team, UAT/AVT/Functional Testing team, Release Management and MQ/Middle-ware Admin.
  • Used Burbsuite for detecting and fixing Application Vulnerable defects and JMeter for performance testing.
  • Ensuring security of the application by doing security code review and fixed Security issues like Cross Site Scripting (“XSS”) Vulnerability, Autocomplete disable issue,Cross Site Request Forgery, Account Harvesting in Application Vulnerability Testing (AVT) phase.
  • Used RSA algorithm to encrypt & decrypt the credit card pin number
  • Developed shell script to execute the batch jobs to pull the Bank codes feeds from downstream systems
  • Developed SQL scripts for writing stored procedures.
  • Actively involved in prepare Impact Analysis document (define current system behavior, proposal behaviour and scope of the testing and Technical design document (define Use case diagram, class diagram and sequence diagram).
  • Developed the Test cases for the applications using Junit.
  • Involved in the analysis, Test Driven Development, coding and testing of performance enhancing fixes for all the applications.
  • Worked with production support & Technology Service Management teams for release review
  • Presented the project to Change Approval Board’s discussion for the release approval
  • Prepare Project Readiness Assessment, Release document, Implementation Plan documents for the release
  • Raising the change in Remedy 8 and get all required approvals for the release
  • Deployment in Websphere Application server 6 production server including deploying the ear, configuring JMS Topic and JDBC datasources
  • Involved in setting up of process for smooth run of project. (Defining coding standards, tracking sheets, checklists etc.)
  • Coordinating with various infrastructure teams and communicating/managing outages with the partner systems during Production Deployments.
  • Deployment in production environment and handled post production support
  • Actively contributed any Incident management calls related production issues
  • Supported QA team in various testing environments and involved in production support and defects fixing
  • Handling L3 support team of 4 people to address production tickets and fixed production defects with in SLA

Environment: Java/J2EE, Multithreading,Spring/Spring MVC, Hibernate,SOAP/Rest Services, JDBC, JSP, HTML/HTML/CSS, JavaScript, JQuery, AngularJS, Confidential DB2, Confidential Messaging Queues, PLSQL, JMS, EJB 2.0,XML/XSD/XSLT, JAXB, log4J, Tomcat, Websphere MQ Server, Weblogic 6, SVN, Windows/Unix, Shell script, Apache JMeter, BurpSuite.

Confidential

Lead Java/J2EE Developer

Responsibilities:

  • Responsible for Analysis, Technical spec document preparation, deployment documents include use cases, component, class & sequence diagram, development, code review and testing.
  • Developed in new enhancement module development ETB (Exist to Bank), Smart marketing forms handling, SDT (Secure Data Transfer).
  • Participate in design discussions with architects and BA for new services enhancement.
  • Developed Data persistence API using Hibernate and Spring DAO layer. Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL,
  • Developed software modules using Java, Java beans, Struts, Spring MVC 2 and Hibernate. Deployed application on Websphere Application Server.
  • Resolving production problem tickets.
  • Designing and identifying the business logic components.
  • Worked with QA team and Business users from respective countries for SIT and UAT
  • Review of Release documentation and involved in live production launch
  • Involved in the construction of various components of the system using host system integration services
  • Development of test cases for unit and integration testing and end to end testing of the system as part of Integration testing.
  • Used JUnit framework for unit testing of application and ant script to build the application and deployed on Websphere.
  • Batch schedule jobs developed using Quartz scheduler
  • Used SOAP UI tool for testing web services connectivity.

Environment: Java 1.6, Spring Framework, Hibernate, WebServices, Websphere, Eclipse, SVN, Struts, SQL Developer, log4j, Quartz, ANT, DB2

Confidential

Technical Leader

Responsibilities:

  • Interaction with business users to gather requirements.
  • Prepared Technical design document.
  • Developing business components & Oracle Store Procedures for staff cost survey and PCPM payment transaction modules.
  • Done code reviews and written unit testing/integration testing of different modules.
  • Interact with testing team to fix issues, found during the release phase
  • Provide support for production releases and Fix post production bugs as per SLA.

Environment: Java 1.4.0, EJB, Struts2.0, JSP, Jquery, Oracle 10g, Jboss 4.0, Cleasecase, Clearquest, Windows. Rational Rose, Ant

Confidential

Senior Java Developer

Responsibilities:

  • Worked at Client site for requirement gathering and lead the team of 5 at off shore
  • Created Functional requirement specification document and design document.
  • Performed architecture, analysis, design, coding, code review and testing of the system.
  • Worked on end-to-end development of components Reports Module, alarm definition and alarm templates modules
  • Configured Netcool/OMNIbus alarm filtering
  • Developed Webtop JavaScript component and configured OMNIbus trapd probe rules files and MIB files
  • Developed unit test cases using JUnit, developed user acceptance test cases, developed performance test and conducted performance tuning.

Environment: Java 1.4.0, EJB, Struts2.0, JSP, Hibernate3.0, Spring2.0, Macromedia Flex, Oracle 9i, Jboss 4.0, Netcool/OMNIbus, Clearcase, SNMP/MIB, SunOS 5.10

Confidential

Developer

Responsibilities:

  • Regular Interaction with client to gather & review requirements.
  • Involved in developing the architecture of the system. and prepare high/low level design, to implement the solution.
  • Provided go-live support and post production support by fixing the defects with in SLA
  • Developed Reporting feature like Cell Merging, Drill down functionality, Security privileges, Dynamic Tree generation.
  • Developed unit test cases using JUnit, developed performance test and conducted performance tuning.

Environment: Jdk 1.4.2, Web Logic 8.1 sp4, Sybase 12.5, Struts, Adaptive Server Enterprise/12.5.0.3 Linux 2.4.9-e.12enterprise, jstl, Jakarta-POI- 2.5.1, VSS and CVS

Confidential

Developer

Responsibilities:

  • Identified the use cases by running through the existing application and walk through conducted by the client.
  • Identified value Objects & business methods and created VOs, DAOs and façade classes in JSP,Struts
  • Created Functional requirement specification document and design document.
  • Worked on end-to-end development of components Monitoring Page, CSV Tool
  • Performed architecture, analysis, design, coding, code review and written Junit test cases

Environment: Java1.3, EJB2.0, J2ME, JSP, JavaScript, Struts, Spring, Hibernate Framework, Oracle, Eclipse, CheckStyle, Junit, Clearcase, Websphere Studio

Confidential

Developer

Responsibilities:

  • Identified the use cases by running through the existing application and walk through conducted by the client.
  • Identified value Objects that are going to be used and created VOs, DAOs and façade classes using JSP and struts
  • Done the Code review. and executed regression testing for around 500 test cases.

Environment: Java1.3, EJB2.0, WSAD 5.0, JSP, JavaScript, Struts Framework, Oracle, Eclipse CheckStyle, Junit, StarTeam

Confidential

Developer

Responsibilities:

  • Developing Business Components that have been using Struts frame work and deployed in J2EE Application Server (Web Logic Server7.0), JSP and Struts Action classes,EJB2.0 ( Container managed persistence)
  • Identified value Objects that are going to be used and Created VOs, DAOs and façade classes.
  • Written Executed JUnit test cases.

Environment: Java1.3, EJB2.0, WSAD 5.0, JSP, JavaScript, Struts Framework, Oracle, Eclipse CheckStyle, Junit, StarTeam

Hire Now