We provide IT Staff Augmentation Services!

Senior Developer Resume

2.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 knowledge and experience using Spring IO, Data, Core, MVC, AOP and Hibernate
  • Thorough working knowledge in application development using Java, J2EE, JSP, Java Script, Servlets, JDBC, Spring IOC and Hibernate
  • Experience in Frameworks in Spring and Struts
  • 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 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 knowledge 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 knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, etc.
  • Hands on the 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 EXPERTISE:

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

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

Senior Developer

Responsibilities:

  • Used Spring MVC and Core for injecting the beans and reduced the coupling between the classes.
  • Implemented hibernate for Object relational mapping.
  • Implemented Executor service to improve the performance by
  • Carefully determining the number of threads based on the servers capacity.
  • Created monitoring scripts in Unix to monitor the 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 the entire process followed in the Agile (SCRUM) development methodology.
  • Writing PL/SQL for the 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.

Environment: Java/j2ee, Spring Core, Spring MVC, Hibernate, Eclipse, DB2, Maven, Maven, JSON, Websphere, AIX Unix Environment.

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets,Maps)
  • Used Spring IOC for injecting the beans and reduced the coupling between the 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 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.

Environment: Java/j2ee, Spring Core, Hibernate, IBM MDM, Soap, DB2, Maven, Restful Webservices(JAX-RS), Maven, JSON, 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

Environment: Java/j2ee, Spring Core,, Hibernate, 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.

Environment: 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 built 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 .

Environment: 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.
  • Co-ordinate Component and System integration testing, fix the defects and gaps identified and logged into QC
  • 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.

Confidential

Java Developer

Responsibilities:

  • Responsible for Designing JSP pages.
  • Designed the UI for approval web page for Merchant offer ADD, UPDATE and DELETE request,
  • Implemented the business logic using struts with Spring Injection.
  • Prepared the 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 the DAO objects for Model layer

Environment: Java/j2ee, Spring, Servlet, JSP/HTML, Oracle, Websphere6.1, IBM RAD

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 the 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 the modules.

Environment: Java/j2ee, JSP, Servlet, Struts, Ejb, Ajax, Oracle, Apache JBoss, Eclipse Windows.

Confidential

Java Developer

Responsibilities:

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

Environment: Java/j2ee, JSP, Servlet, Struts, Ejb, Ajax, Oracle, Apache JBoss, Eclipse Window

We'd love your feedback!