Sr. Java Microservice Developer Resume
SUMMARY:
- I have overall 11+ years of experience in Java/J2EE, REST/SOAP Web Service, Microservices, Spring Boot, Spring Cloud, Spring Data, Spring MVC, RabbitMQ, Redis NoSQL, JAX - WS, JAX-RX, JSON, Jersey, JSON, JavaScript, HTML, Spring Core, Hibernate, C, C++, Unix Shell Scripting, Pro*C, Tuxedo, Oracle, MySQL, SQL, PL/SQL in Airlines domain, Capital Investment, Healthcare Domain and e-Commerce domain. Strong knowledge and hands-on experience in performance tuning in Oracle SQL.
- Involved in complete SDLC - in Systems Analysis, Architect, Design, coding and testing with multiple implementations.
- Worked extensively on user requirements gathering, gap analysis, and development of functional speculations for critical mission accomplishing projects.
- Proficient in SQL and Analytical functions, Views, Indexes, Macro, Stored Procedures and other components of database applications.
- Superior Team, Estimation, Task allocation, Scheduling & Tracking skills
- Played various roles like Developer, Senior Developer, Onsite Tech Lead.
- Worked extensively in Change Request management and Incident management process, Defect tracker.
- Strengths include good team player, excellent communication and interpersonal, analytical and technical documentation skills.
- Proven track record of successful implementation of all Project life cycle stages from requirements gathering through implementation and enhancements.
- Involved in Confidential eRx Automation Phase2 and Confidential Pharmacy application project actively.
- Hands-on experience in TCP/IP, UDP socket programming in multiple projects.
- Working knowledge of Revenue Management, Baggage Handling, and Cargo Applications in United Airlines.
- Possesses hands-on experience with Trading System Software.
- Hands-on experience in writing C/C++ application in POSIX environment
- Hands-on experience in writing SOAP web services using JAX-WS in Java.
- Strong expertise in RESTful web service using JAX-RX and Jersey.
- Strong expertise in Spring Core and Hibernate.
- Software development life cycle methodologies.
- Strong experience working in Agile environment.
- Implementing projects, end to end testing and user acceptance testing.
TECHNICAL SKILLS:
Languages: Java/J2EE, C, C++, Pro*C, PLSQL
Framework & Technology: REST/SOAP Web Service, Microservices, Spring Boot, Spring Cloud, Spring MVC, RabbitMQ, JAX-RX, JAX-WS, Jersey, JSON, Spring Core, Hibernate
Databases: Oracle, MySQL, DB2No-SQL Database: Redis
Operating systems: IBM AIX, HP-Ux, Sun Solaris, Red Hat Linux, Suse Linux
Query Tools: Oracle SQL developer, TOAD, FileZilla, WinSCP, QC, JIRA, Eclipse, STS, IBM RAD
Other Utilities: Mainframe, SOAPUI, Poster, FindBugs, PMD, SVN, RCS, FileZilla, Rational Rose, Purify, gdb, dbx, Visibroker 6.5, MQ-Series, CORBA, POSIX
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Microservice Developer
Responsibilities:
- Involved in developing Confidential Admin, Confidential Builder, Confidential processor and Confidential post processor Microservices using Spring Boot, Spring Cloud framework, Spring MVC, Spring REST, Spring Data, JPA2.0.
- Enhanced Confidential post processor module with SFTP functionality.
- Developed new Microservice using Spring Boot with the help of Spring Cloud Config server and Eureka Service Discovery component to generate Condition report for Damaged Vehicle.
- Implemented SFTP retry logic asynchronously with RabbitMQ and Spring Cloud Stream framework.. Configured wait queue with dead-letter exchange so that it retry for 48 hrs in 15 minutes interval.
- Supported Confidential web services for React Native Mobile application Yard Mobile.
- Used Redis NoSQL database to store JSON response so that it can be serve service request quickly from 2nd time onwards.
- Did POC to build and deploy Spring Microservices in Cloud Environment like OpenShift.
- Developed condition report PDF using iText Library.
- Delivered suitable fix and action plan for the problem that is reported during System Integration testing phase.
- Extensively used Postman Chrome REST client (with OAuth 2.0 authentication) to test REST web services.
- Wrote unit test cases using Junit and Mockito for API service modules.
- Co-ordination with other teams and offshore team.
Confidential
Sr. E-Commerce/Microservice Developer
Responsibilities:
- Wrote new REST web services as part of Gallery Migration project and exposed services as ExpCommerce API to be consumed by other teams like JCP API/Mobile team.
- Enhanced Confidential .com with new features like Store Availability filter to increase JCP revenue.
- Actively worked on ATG and Endeca modules for simplified taxonomy enhancements.
- Enhanced Predictive Search services for Dotcom and API modules to display product details corresponding to search term.
- Incorporated Dotcom module with Coremetrics to collect more analytical data to know about user preference and buying pattern.
- Worked on Endeca pipeline changes for Predictive Search and Store Availability enhancements.
- Delivered suitable fix and action plan for the problem that is reported during System Integration testing phase.
- Developed Media Upload Portal using Spring Boot and Spring Thymeleaf and expose as Microservice.
- Started migrating all web services as Microservice using Spring Cloud, Eureka Service discovery and Spring Cloud config server component to build future Confidential platform.
- Extensively used Postman Chrome REST client to test REST web services.
- Dockerize Expcommerce API application using Docker toolbox.
- Wrote unit test cases using Junit and Mockito for API service modules.
- Co-ordination with other teams and offshore team.
Confidential
Sr. Developer/Module Lead Apr
Responsibilities:
- Enhancing the Application with new features to increase customer productivity
- Involved in writing new RESTful web services and modifying existing REST web services to accommodate the business requirement for this project.
- Delivering a suitable fix and action plan for the problem that is reported during System Integration testing phase.
- Used Splunk to monitor application logs. Also added new Splunk Alerts to closely monitor Confidential Application.
- Automated manual Error Invoice processing using Unix Shell Scripts.
- Used Poster Firefox Plugin and Google Chrome Advanced REST client to test REST web services.
- Wrote unit test cases using Junit.
- Automated manual test cases using TestNG and Pojomatic.
- Co-ordination with other teams and offshore team.
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Enhancing the Application with new features to increase customer productivity
- Generated WSDL file which has been used by different stake holders.
- Involved in modifying JAX-WS web services to accommodate the business requirement for this project.
- Delivering a suitable fix and action plan for the problem that is reported during System Integration testing phase.
- Tested different business flows using SOAPUI tool.
- Involved in writing new RESTful web services to accommodate the business requirement for this project.
- Used Poster Firefox Plugin to test REST web services.
- Assisting users in getting their task done
- Co-ordination with other teams and offshore team.
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Managed requirements and design phase towards identifying mutually agreed solutions with technical teams and business partners.
- Doing impact analysis for requirements.
- Providing solution to the team members in Design and Technical part.
- Review and implement the scripts developed by the team members.
- Review Low Level Design document.
- Help team members with technical issues.
- Writing test cases & Performing Unit Testing
- Conducting Code review, Test case review and logging defects against them
- Performed analysis over complex SQL for performance tuning
- Supporting User Acceptance Testing for preparing Queries.
- Coordination with DBA for table creations and validations.
- Keep track of the project deadlines.
- Assign work to team members.
- Raise RFC (Request For Change) for promoting code to QA, UAT and Production.
- Post production support and maintenance (Warranty Support).
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Involved in requirement and design phase towards identifying mutually agreed solutions with technical teams and business partners.
- Involved in preparing High Level Design Document and Detail Level Design Documents.
- Actively involved in creating functional flow diagram for eRx Automation.
- Actively involved in creating and modifying Tuxedo services in Pro*C.
- Involved in writing Shell scripts in Unix/Linux platform.
- Created interface document to analyze the level of interaction between eRx and other applications.
- Help team members with technical issues.
- Writing test cases & Performing Unit Testing
- Conducting Code review, Test case review and logging defects against them
- Performed analysis over complex SQL for performance tuning
- Supporting User Acceptance Testing for preparing Queries.
- Post production support and maintenance (Warranty Support).
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Enhancing the Application with new features to increase customer productivity
- Involved in modifying back end Tuxedo services to accommodate the entire business requirement for this project.
- Delivering a suitable fix and action plan for the problem that is reported
- Performance tuning using SQL tuning.
- Assisting users in getting their task done
- Co-ordination with other teams and offshore team.
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Supporting the Middle Layer application
- Delivering a suitable fix and action plan for the problem that is reported
- Involved in re-writing the real time trade processing program with TCP/IP socket programming.
- Enhancing the Application with new features to increase customer productivity
- Performance tuning using SQL tuning.
- Wrote MOW backend component for San Diego AGI.
- Availability of Applications
- Assisting users in getting their task done
- R & D Work
- Brief exposure with Mainframe systems
- Co-ordination with other teams
Confidential
Sr. Developer/Module Lead
Responsibilities:
- Enhancing the Application with new features to increase customer productivity
- Involved in the development of Confidential project. Designed and developed Passenger Valuation model in C++ using STL library.
- Involved in Confidential Informix to Oracle migration and code changes.
- Enhanced Demand module with PL/SQL code.
- Involved in modifying Orchestrate Batch jobs to accommodate the business requirement for this project.
- Delivering a suitable fix and action plan for the problem that is reported during System Integration testing phase.
- Ported Confidential application from AIX5 to AIX6.
- Design, Coding and Unit Testing.
- Bug fixing
- Integrated with Mainframe to process adjustment file for Passenger valuation module.