We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Overall 10 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
  • Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets,Maps)
  • Good Experience in building resource based web-service using JAX-RS, JSON
  • Good noledge and experience using Spring IO, Data, Core, MVC, AOP and Hibernate
  • Thorough working noledge in application development using Java, J2EE, JSP, Java Script, Servlets, JDBC, Spring IOC and Hibernate
  • Experience in Frameworks in Spring and Struts
  • Has worked on projects dat follow waterfall and agile methodologies
  • Good control over various version control software like Clearcase, SVN
  • Extensive development experience on IDEs in RAD and Eclipse
  • 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 noledge on Agile Development and Software Development Life Cycle (SDLC) in distributed Java, J2EE Applications.
  • 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 noledge of Design including J2EE Design Patterns Singleton, MVC, DAO, etc.
  • Hands on teh tools such as TOAD, Eclipse, IBM RAD, SOAP UI, AQT, Postman, Putty, HP Quality Center, Editplus, Dreamweaver, Textpad, winSCP, VSS, Toad, JIRA, Splunk, SharePoint, AppDynamics,

TECHNICAL SKILLS

Technologies: Java, J2EE, JSP, HTML, XML, CSS, JavaScript, Soap Webservices(JAX-WS), Restful Webservices(JAX-RS), Spring,Hibernate, 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, AppDynamics, AQT

Version Control: SVN Tortoise, IBM ClearCase

Database: Oracle, IBM DB2

OS: Windows 9X-XP-7/UNIX

Servers: WebSphere, JBoss, Tomcat

Certification: IBM MDM 8.5, ScrumMaster

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Senior Developer

Responsibilities:

  • Used Spring MVC and Core for injecting teh beans and reduced teh coupling between teh classes.
  • Implemented hibernate for Object relational mapping.
  • Implemented Executor service to improve teh performance by
  • Carefully determining teh number of threads based on teh servers capacity.
  • Created monitoring scripts in Unix to monitor teh production processes.
  • Worked as lead developer with a team of 5 working from India.
  • Responsible for design, development, deployment and production support.
  • Created view components with View Templates and configured ViewResolver.
  • Involved in teh entire process followed in teh Agile (SCRUM) development methodology.
  • Writing PL/SQL for teh data replication.
  • Co-ordinate with build teams to generate Software change request and use it for code check-in using SubVersion.
  • Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets,Maps)
  • Onshore Offshore co-ordination
  • Developed use case diagrams, class diagrams, database tables
  • Used Eclipse (IDE) in entire project development.

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets,Maps)
  • Used Spring IOC for injecting teh beans and reduced teh coupling between teh classes.
  • Used RESTFul webservices with Spring-Jersey integration.
  • Development project with core java, RESTful Webservices, Spring, Spring Core, IBM MDM, IBM DB2, Maven, WAS
  • 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 teh impacted teams to understand teh business and technical requirements
  • Perform Impact analysis to identify teh potential impact caused by teh new change to teh downstream systems
  • Document teh requirements and component impacts in HLD and LLD to be signed off by client applications
  • Trigger these publish for teh 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 teh 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 teh install and post implementation
  • Involved in all stages of teh 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.

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 teh impacted teams to understand teh business and technical requirements
  • Perform Impact analysis to identify teh potential impact caused by teh new change to teh downstream systems
  • Document teh 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 teh 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 teh 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 teh install and post implementation

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 teh impacted teams to understand teh business and technical requirements
  • Perform Impact analysis to identify teh potential impact caused by teh new change to teh downstream systems
  • Document teh 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 teh 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 teh install and post implementation.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Participate in requirement and design discussions with all teh impacted teams to understand teh business and technical requirements
  • Identify data and behavioral gaps between teh current and teh target system
  • Perform field to field mapping of CTCS required fields to teh WCC APIs response fields to identify teh list of fields dat has to be newly added
  • Define Wsdl and establish contract with teh client on consuming SOAP Webservices API request and response fields.
  • Modify teh Existing OAG Message format to include teh new fields and register MQ with teh client enabling them to drop and read messages from teh 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 built as course grained transactions over teh underlying MDM APIs
  • Restructure WCC Publish framework to publish to downstreams dat are entitled to receive these new fields without impacting teh existing publish flow to other systems
  • Ubuild and Udeploy tools were used to build and deploy teh 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

Confidential

Java Developer

Responsibilities:

  • Capture business and technical requirement from teh client application
  • Consolidate requirements and component impacts in HLD and LLD to be signed off by client applications
  • Identify teh field and functional gaps between teh two services and bridge them by enhancing RCA
  • Build component to orchestrate teh call to other systems for various level of information dat VGS required
  • RCA being teh primary API dat’s being invoked by multiple channels teh meeting SLA is very critical
  • Utilize server/jvm-caching feature to preload static tables dat 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 autanticate during call to WCC
  • Use Interceptors to validate Credentials passed in teh SOAP Header
  • Build Adapter classes dat fetches Extended Customer Info, Account Information, Current Balance from various Applications
  • Configure and Invoke Adapter Classes in Parallel using Thread Executors Service, Consolidate teh 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 teh API responds within teh agreed SLA
  • Provide monitoring and support during Install and post implementation
  • Onboarding of VGS to WCC’s RCA API .

Confidential

Java Developer

Responsibilities:

  • Interact with Onshore counterpart to understand teh requirements of teh 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 teh wsdl
  • Build Jax-Rpc web service to expose teh newly build service functionalities
  • Use SOAP-UI for testing teh newly built components
  • Head noledge sharing session with teh Testing teams on teh business and component impacts.
  • Co-ordinate Component and System integration testing, fix teh defects and gaps identified and logged into QC
  • Monitor Performance during Load Test and make sure teh new APIs respond within teh agreed SLA
  • Provide monitoring and support during Install and post implementation
  • Strategic Onboarding of channels to teh newly built API for all P2P service calls.

Confidential

Java Developer

Responsibilities:

  • Responsible for Designing JSP pages.
  • Designed teh UI for approval web page for Merchant offer ADD, UPDATE and DELETE request,
  • Implemented teh business logic using struts with Spring Injection.
  • Prepared teh test cases for Partner Onboarding, Merchant Offer Add, delete and Browse functions.
  • Involved in Unit and SIT testing.
  • Used Struts Tiles and Validation Framework.
  • Used Spring based dependency injection to load teh DAO objects for Model layer

Confidential

Java Developer

Responsibilities:

  • Involved in development of various modules such as Depreciation, Transfer, Asset Maintenance and disposal using Java/J2EE Technologies.
  • Used MVC design pattern using Struts Framework.
  • Involved in code reviews and contributed in improvement of code quality.
  • Involved in DB Design for teh Depreciation and disposal Module using Oracle
  • Involved in product installation work in client places and provided product support for various clients
  • Involved in performance tuning in EJB for various modules such Depreciation, Transfer and disposal.
  • Fixed bugs in Asset acquisition, Assetization and completely stabilized teh modules.

Confidential

Java Developer

Responsibilities:

  • Developed Online Exam, Course upload, Question bank and Exam Schedule Modules using EJB, struts
  • Involved in DB Design for teh Course Upload, Question bank and Exam Schedule Modules using Oracle
  • Deployment and Implementation in Production environment with JBoss, Ejb, Oracle
  • Provided training to teh development team and discussed teh minute to minute project information and status to teh team members.
  • Performed Integration Testing to check teh Flow of teh product using MVC pattern.
  • Handling customer issues after implementation.

Confidential

Java Developer

Responsibilities:

  • Developed Admin Module using EJB, struts
  • Performed Integration Testing to check teh Flow of teh product using MVC pattern
  • Deployment and Implementation in Production environment with JBoss, Oracle
  • Testing teh Functionalities in Access module.
  • Handling customer issues after implementation.

We'd love your feedback!