We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 9+ years of Experience in IT industry
  • Strong in Java /J2EE & database concepts.
  • Having experience in banking domain.
  • Very Good Experience in implementing Service Oriented Architecture (SOA) using JAX - WS with WSDL, XSD and SOAP, handling SOAP over HTTP techniques
  • Good Experience in building resource based web-service using JAX-RS, JSON
  • Hands on Experience in IBM MDM Info-sphere 8.5 building course grain Custom APIs using BusinessProxy And performed enhancements to existing APIs using Data and Behavior Extension of MDM
  • Good understanding of MDM Data Model and the way the tables are related to each other
  • Good knowledge and experience using Spring IO, Data, Core, MVC, AOP
  • Have hands on experience in deploying web and J2EE enterprise applications on Apache Tomcat and IBM WebSphere application servers.
  • Have handled multiple project responsibilities include Team Management, Resource Estimation, Requirement gathering, impact analysis, Design, HLD, LLD documentation, development, offshore Co-coordination, Unit Testing, Integration Testing, Release Implementation and post implementation support.
  • Have worked on projects that follow waterfall and agile methodologies
  • Good control over various version control software like Clearcase, SVN
  • Extensive development experience on IDEs like RAD, Eclipse
  • Extensive experience in development and Software Process Improvement involving requirement gathering, Analysis, Estimation, Coding, Testing, Support and Process related Activities.
  • Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
  • Expertise in developing Front-End and UI applications using HTML, CSS, Java Script
  • Expertise in AJAX Asynchronous Java API for XML for better look and feel and better validation.
  • Strong working knowledge on Agile Development and Software Development Life Cycle (SDLC) in distributed Java, J2EE Applications.
  • Thorough working knowledge in application development using Java, J2EE, JSP, Java Script, Servlets, JDBC, Spring IOC.
  • Experience in Frameworks like MVC, Spring, Struts.
  • Proven expertise in developing Client-Server and web based applications.
  • Implemented various design patterns like Singleton, Factory and other Java and J2EE design patterns.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, etc.
  • Hands on the tools such as TOAD, Eclipse, IBM RAD, HP Quality Center, Editplus, Dreamweaver, Textpad, winSCP, VSS, Toad, JIRA, Splunk, SharePoint, SOAP UI, Putty
  • Hands on experience in, Putty, winSCP, etc.
  • Involved in meetings to gather information and requirements from the clients.

TECHNICAL SKILLS:

Technologies: Java, J2EE, JSP, HTML, XML, CSS, JavaScript, Soap Webservices(JAX-WS), Restful Webservices(JAX-RS), Spring, Maven, EJB, Ajax, SOAP, JSON, HTML, Maven, Struts.

Framework: Struts MVC, Spring MVC

Tools: TOAD, Eclipse, IBM RAD, HP Quality Center, Editplus, Dreamweaver, Textpad, winSCP, VSS, Toad, JIRA, Splunk, SharePoint, SOAP UI, Putty

Version Control: SVN Tortoise, IBM ClearCase

Database: Oracle, IBM DB2

OS: Windows 9X-XP-7/UNIX

Servers: WebSphere, JBoss, Tomcat

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Follow complete application life cycle (SDLC) including design & analysis, Implementation, Testing, Deployment and Maintenance following Waterfall methodology
  • Participate in requirement and design discussions with all the impacted teams to understand the business and technical requirements
  • Perform Impact analysis to identify the potential impact caused by the new change to the downstream systems
  • Document the requirements and component impacts in HLD and LLD to be signed off by client applications
  • Trigger these publish for the identified Event types (Create, Modify and Delete) when a Profile or a CTA in WCC gets modified.
  • Used Multithreading Concepts for to retrieve account information from FFD and TSYS.
  • Look out for abnormalities during End to End transaction flow between applications using Splunk tool
  • Ubuild and Udeploy tools were used to build and deploy the application into Development server
  • Use SOAP-UI and Postman for unit testing and to run regression suite to check for BAU impact
  • Collaborate with involved application and testing teams during component and System Integrated Testing and fix Defects raised in QC
  • Monitor Performance impacts during Load Test
  • Provide monitoring and support during the install and post implementation
  • Involved in all stages of the Requirements gathering & Design.
  • Developed REST based web services which would perform functionalities such as find / retrieve/update/create customer information.
  • Involved in Defect tracking using HP Quality Center and on time delivery
  • Onshore Offshore co-ordination
  • Developed use case diagrams, class diagrams, database tables
  • Used RAD (IDE) in entire project development.

TECH STACK: Java/j2ee, Spring Core, IBM MDM, Soap, DB2, Maven, Restful Webservices(JAX-RS), Maven, JSON, Maven, Websphere, AIX Unix Environment

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Follow complete application life cycle (SDLC) including design & analysis, Implementation, Testing, Deployment and Maintenance following Waterfall methodology
  • Participate in requirement and design discussions with all the impacted teams to understand the business and technical requirements
  • Perform Impact analysis to identify the potential impact caused by the new change to the downstream systems
  • Document the requirements and component impacts in HLD and LLD to be signed off by client applications
  • Created two new APIs involved this project.
  • Used Multithreading Concepts for to publish party information to FFD and TSYS.
  • Trigger these publish for the identified Event types (Create, Modify and Delete) when a Profile or a CTA in WCC gets modified.
  • Look out for abnormalities during End to End transaction flow between applications using Splunk tool
  • Ubuild and Udeploy tools were used to build and deploy the application into Development server
  • Use SOAP-UI and Postman for unit testing and to run regression suite to check for BAU impact
  • Collaborate with involved application and testing teams during component and System Integrated Testing and fix Defects raised in QC
  • Monitor Performance impacts during Load Test
  • Provide monitoring and support during the install and post implementation

TECH STACK: Java/j2ee, Spring Core, IBM MDM, Soap, REST, DB2, Maven.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Follow complete application life cycle (SDLC) including design & analysis, Implementation, Testing, Deployment and Maintenance following Waterfall methodology
  • Participate in requirement and design discussions with all the impacted teams to understand the business and technical requirements
  • Perform Impact analysis to identify the potential impact caused by the new change to the downstream systems
  • Document the requirements and component impacts in HLD and LLD to be signed off by client applications
  • Look out for abnormalities during End to End transaction flow between applications using Splunk tool
  • Ubuild and Udeploy tools were used to build and deploy the application into Development server
  • Use SOAP-UI for unit testing and to run regression suite to check for BAU impact
  • Collaborate with involved application and testing teams during component and System Integrated Testing and fix Defects raised in QC
  • Monitor Performance impacts during Load Test
  • Provide monitoring and support during the install and post implementation

Tech Stack: JAX-RPC, IFW Framework, SOAP, OAG, EJB, SOAP UI and WebSphere, AIX Unix Environment

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Participate in requirement and design discussions with all the impacted teams to understand the business and technical requirements
  • Identify data and behavioral gaps between the current and the target system
  • Perform field to field mapping of CTCS required fields to the WCC APIs response fields to identify the list of fields that has to be newly added
  • Define Wsdl and establish contract with the client on consuming SOAP Webservices API request and response fields.
  • Modify the Existing OAG Message format to include the new fields and register MQ with the client enabling them to drop and read messages from the appropriate WCC Queues
  • Build functionalities to accommodate new data and behavioral requirements into all 14 impacted APIs including WCC Legacy, IFW and OAG APIs to support card channels
  • All these WCC APIs are build as course grained transactions over the underlying MDM APIs
  • Restructure WCC Publish framework to publish to downstreams that are entitled to receive these new fields without impacting the existing publish flow to other systems
  • Ubuild and Udeploy tools were used to build and deploy the application into Development server
  • Tail/grep Application and Performance logs to identify anomalies
  • Use SOAP-UI for unit testing and to run regression suite to check for BAU impact
  • Collaborate with involved application and testing teams during component and System Integrated Testing and fix Defects raised in QC
  • Monitor Performance impacts during Load Test
  • Provide monitoring and support during Install and post implementation
  • Seamless and Strategic Onboarding of all CARA channels to WCC APIs

Tech Stack: JAX-RPC Web services, IFW Framework, SOAP, OAG, Java 1.5/1.6, EJB 2.0, JMS, SOAP, SOAPUI, SQL, Websphere, AIX Unix Environment

Confidential

Java Developer

Responsibilities:

  • Capture business and technical requirement from the client application
  • Consolidate requirements and component impacts in HLD and LLD to be signed off by client applications
  • Identify the field and functional gaps between the two services and bridge them by enhancing RCA
  • Build component to orchestrate the call to other systems for various level of information that VGS required
  • RCA being the primary API that’s being invoked by multiple channels the meeting SLA is very critical
  • Utilize server/jvm-caching feature to preload static tables that are frequently used and enhanced performance.
  • Build a timed trigger to reload data from Cache to capture new entries
  • Enroll VGS in UUM and acquire unique user credentials to authenticate during call to WCC
  • Use Interceptors to validate Credentials passed in the SOAP Header
  • Build Adapter classes that fetches Extended Customer Info, Account Information, Current Balance from various Applications
  • Configure and Invoke Adapter Classes in Parallel using Thread Executors Service, Consolidate the results from various Applications and rerun response to VGS
  • Register VGS by creating new Channel and Application ID in WCC to enforce authorization
  • Use SOAP-UI for unit testing and to run regression suite to check for BAU impact
  • Collaborate with involved application and testing teams during component and System Integrated Testing and fix Defects raised in QC
  • Monitor Performance impacts during Load Test and make sure the API responds within the agreed SLA
  • Provide monitoring and support during Install and post implementation
  • Onboarding of VGS to WCC’s RCA API

Tech Stack: JAX-RPC Web services, IFW Framework, SOAP, OAG, Java 1.5/1.6, EJB 2.0, JMS, SOAP, SQL, Websphere, AIX Unix Environment

Confidential

Java Developer

Responsibilities:

  • Interact with Onshore counterpart to understand the requirements of the project
  • Capture component changes in Low Level Design document elaborate impacts with UML sequence diagrams
  • Build service functionalities to create, Modify and Delete a Service relationship with a customer in WCC
  • Establish contract by defining request response attributes in the wsdl
  • Build Jax-Rpc web service to expose the newly build service functionalities
  • Use SOAP-UI for testing the newly built components
  • Head knowledge sharing session with the Testing teams on the business and component impacts
  • Monitor Performance during Load Test and make sure the new APIs respond within the agreed SLA
  • Provide monitoring and support during Install and post implementation
  • Strategic Onboarding of channels to the newly built API for all P2P service calls

Tech Stack: JAX-RPC Web services, WSDL, SOAP, Java 1.5/1.6, EJB 2.0, JMS

We'd love your feedback!