Senior Developer Resume
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
