Post Job Free
Sign in

Senior Java Developer with Spring & Microservices Expertise

Location:
Southfield, MI
Posted:
January 14, 2026

Contact this candidate

Resume:

Kumar

Mobile : E-mail : *****.*********@*****.***

SUMMARY:

10+ years of experience in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration using technologies Core JAVA, JEE, JDBC, Servlets, JSPS, Struts and Spring.

Experience in Agile development (TDD and SCRUM) methodologies.

Strong experience in MVC Architecture, Struts Framework 1.3/2.0.

Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.

Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, CSS, DOJO, JSP Tag libraries and Tiles.

Expertise developing UI/UX using Angular in combination with Bootstrap, JQuery, Javascript

Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.

Expertise in J2EE Design Patterns such as MVC, Singleton, DAO, Composite view.

Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.S

Experience in using testing tools like JUnit and building tools like Ant and Maven.

Experience in Agile development (TDD and SCRUM) methodologies.

Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache Tomcat, JBoss and IBM Web sphere 7.0/8.0.

Experience in developing the Web applications using Eclipse IDE, Net Beans, RAD 9.1.0.

Strong experience in Configuration tools like CVS, SVN, Rational Clear case.

Strong Experience in Relational database like DB2, Oracle 9i/10g/11g (SQL & PL/SQL), Teradata, IBM Informix, PostgreSQL .

Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring Cloud.

Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).

All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

Designed and developed Microservices business components using Spring Boot.

In - depth hands on experience with AWS Cloud services like EC2, S3, Elastic Beanstalk, SNS, SQS, DynamoDB, Cloud Watch, Cloud Foundry, Lambda

Experience in designing database tables and writing DDL’s, DML’s and simple to medium complex procedures, partitioning and indexing tables to improve performance on Oracle

Experienced with python frameworks like Webapp2 and Flask.

Hands-on experience in using Spring Security to control the authentication and Authorization to access the resources within the application and implementing OAuth and JWT Tokens.

Good domain knowledge in Banking, Finance, Insurance, Health care and E-commerce, Retail.

Ability to handle multiple tasks and work independently as well as in a team, adapt quickly to new and emerging technologies and experience interacting with Business/Technology.

TECHNICAL SKILLS:

Operating Systems: Windows XP/7 Enterprise, Mac, Linux, UNIX

Languages: Java/JEE 4.0/5.0/6.0, C, C++, SQL, PL/SQL, C, Unix,Python

Java Skills: JDBC3.0, Servlets2.4, JSP2.0, JSTL, JMS, EJB, Java Beans

Frame works: Struts1.3/2.0, Spring3.0, Hibernate3.0, JSF

RDBMS: Oracle9i/10g/11g, DB2, Teradata, SQL Developer3.1, PL/SQL, Toad

Web Technologies: HTML, XML, AJAX, CSS, JavaScript, JQuery, Angular.js, React

Web Services: Restful, SOAP, WSDL, JAXB, Apache Axis

Scripting languages: JavaScript, JSON, UNIX Shell Script

Cloud services: AWS, Azure

Tools: EditPlus, JUnit, WinScp, FileZilla, Putty, Anthill pro.

Testing tools: HP Quality Center, SOAP UI, Postman

Web/App Servers: Tomcat 6.0, Web Logic 11g/12c, JBoss, Web sphere 7.0/8.0

Version Control tools: SVN, GIT, CVS, Rational clear case

IDES/Tools: Eclipse 4.2, RAD 7.5/9.1.0, Net Beans, Android Studio, IntelliJ

PROFESSIONAL EXPERIENCE:

Mercedes-Benz Financial Services Farmington, MI May’2022 - Dec’2024

Role – Sr. Java Web Developer Aug 2025 - Till Now

Projects: -

Vehicle Incentives & Pricing (VIP)

Vehicle Incentives & Pricing System(VIPS)

Vehicle Incentives & Pricing System electric/Cloud (VIPSe)

Responsibilities:

Analyze and develop web application to extend the functionality to other countries i.e Mexico

Worked with production support team in debugging and fixing various Production issues

Prepared high & low level design documents for the business modules for future references and updates

Involved in migrating legacy monolithic systems to a microservices architecture to improve scalability and deployment efficiency.

Participated in transitioning Linux-based CyberArk credential management to Azure cloud-native containerized storage solutions.

Rewrote and optimized database logic by migrating stored procedures to JPQL based implementations.

Involved in Upgrading application runtime from Java 1.8 to Zulu OpenJDK 11 / Java 17, aligning with open-source and modernization requirements.

Modernized integration stack by migrating from MQ/SOAP services to Kong-based REST APIs.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.

Enhanced application performance by Angular Component based development in view of future Angular framework transitions.

Led the migration from old Angular versions to the Angular 17 for improved compatibility.

Handling REST API from java spring boot and consuming in Angular

Used JSON to send requests to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.

Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.

Deployed applications on AZURE using Kubernetes with the help of GitHub actions

Good Understanding about building Docker images & responsible for maintaining Docker container

Involved in designing the database migration from DB2 to Postgres DB

Used Storage Container to generate files from application in Azure and Used OIDC interface for authentication

Experience with Azure Key vault to store DB passwords & certifications

Translated business requirements into functional code using Angular and JavaScript.

Followed MVC model and used spring frameworks for developing the web layer of the application

Implemented application using spring boot with JPA, Spring Framework, Spring dependency injection, Spring MVC for Rest API's and integrated with the Hibernate

Experienced on Spring Framework applications like Spring Core, Spring AO, Spring MVC, Spring Batch, Spring Security and Spring Boot and integration to Microservices into existing system architecture.

As part of securing the Restful web services, we used Spring Security filters along with the bearer token authentication mechanism using the JWT,OAuth2.0 and implemented API Gateway

Designed and Developed Micro services application functioning as Gateway application of accepting request and authentication validations using Auth2.0

Used Multithreading in programing to improve overall performance

Participated in creation of Spring Configurations using Java8 features, Lambda Expressions and performing chain operations such as Filter, Map, Collect on a Collection.

Design and implement cloud-based solutions using Azure services such as App Services, Functions, and Logic Apps

Writing PL/SQL with Stored Procedures, functions to get the information from DB, Saving the data, Modifying the data in the DB and removing from the DB

Implemented app layer security for the REST endpoints using JWT,Spring Security, and OAuth 2.o

Environment: RESTful Services, Spring, UNIX Shell Script,, DB2, CSS2/3, JavaScript, jQuery, DHTML, MVC,DOM, JSON,JWT, OAuth, API Gateway, Angular, Node.js, JSP,XML, PLSQL, JIRA, BAMBOO.

MedHOK Tampa, FL Jan’25 – Jul’25

Role – Sr. Java Full Stack Developer

MHK, part of the Hearst Health network, improves compliance, efficiency and quality for health plans,

pharmacy benefit managers and other managed care organizations. MHK application help health plans and pharmacy benefit managers deliver optimal care management across every member’s health journey.

MHK provides SaaS that improves clinical outcomes and quality measures and links reimbursement to improved quality outcomes for health plans, accountable care organizations, patient centered medical homes, pharmacy benefit managers and prescription specialty organizations.

Responsibilities:

Worked as a Developer and Involved in analysis of requirements, design, development, Unit and Integration testing.

A resourceful team player with good inter-personal skills, effective problem solving and decision making.

Onsite co-ordination and bottom line responsibility of offshore development team .

Constant interaction with clients, other middleware and front end teams to derive issues to closure.

performed different duties like coding, testing, and integration of code in all phases of the project.

Used Jira for bug tracking, issues tracking and project management

Created frontend screens using GWT framework

Designed and developed GWT applications sorting, paginations, and navigation standard and applied.

Used GWT-RPC as a communication between front-end and server side code

Hands on experience in developing web applications using GWT, smart GWT.

Extensively worked with MVC Architecture using spring, Hibernate

Strong Knowledge on Hibernate and in using Hibernate connection pooling, HQL,collections, Hibernate caching, Hibernate Transactions.

Involved in producing and consuming the SOAP/REST Web Services

Done with Spring Security by LDAP protocols and Oauth.

Built Rest APIs to provide JSON objects for communication with Client-Side Application

Developed the Spring Features such as Spring MVC, Spring DAO and implemented Spring AOP using Hibernate ORM

Used Maven to handle and update dependencies, run maven build, maven clean install commands to start, and refresh the backend applications.

Experience with unit testing JUnit and knowledge of log4j tools.

Environment: RESTful Services, Spring, UNIX Shell Script, IntelliJ, Java 1.8,Java 21, J2EE,JavaScript, jQuery, DHTML, MVC,DOM, JSON,JWT, OAuth, API Gateway, Angular, Node.js, JSP,XM, GW, JIRA,.

Blue Cross Blue Shield of Michigan Detroit, MI Dec’19 - April’22

Role – Sr. Java Full Stack Developer

Project: -Group Setup Integration(GSI) / Group Acquire and Renew Integration(GARI)

Responsibilities:

Good business knowledge in Enrollments, Renewals and Group Wide Changes.

Involved in end-to-end implementation of batch jobs for Small Group Business.

Designed and developed the agent portal using framework AngularJS 2.0 along with HTML5,CSS3.

performed form validations using reactive forms from Angular 2 framework.

Created services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2

Consumed different Rest API’s and SOAP web services to set benefits, member enrollment and member benefit changes in the backend systems.

Involved in improving the performance of the system using Toad and Sql Developer.

Implemented ORM in the persistence layer using Spring Data JPA (Java Persistence API) and mapped java objects to tables in relational database.

Implemented the application using Spring Boot Framework and handled the security using Spring Security, Implemented Data Access Layer (DAL) using Spring Data and ORM tool.

Built Restful web API with Spring, Spring Boot, and testing APIs using SOAP UI.

Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.

Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.

Developed the user authentication and authorization by using Spring Security OAuth 2.0 and JSON Web Token (JWT)

Expertise in Tools like Toad, SQL Developer, XML-SPY, Beyond Compare, PUTTY and WinSCP

Developed entire frontend and backend modules using python on Django web framework.

Rewrite existing java application in python module to deliver certain format of data.

Involved in developing Restful API's service using Python Flask framework.

Experience in using JSON Web Token (JWT) to securely communicate JSON Objects.

Developed python batch processors to consume and produce various feeds.

Developed multi-threaded standalone app in python, C++ to view circuit parameters and performance.

Developed merge jobs in python to extract and load data into MySQL database.

Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.

Worked on SQL Server Management Studio and Toad to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server and Oracle .

Work experience with Cherwell Service Management tool for Creating, assigning, and resolving Cherwell Tickets and also documented all issues, troubleshooting and resolutions in Cherwell tickets

Worked on Urban Code Deployment tool for deploying successful builds onto the environments.

Environment: Java 1.8, Spring boot, Spring Data, XML, JSON, Web Services, SOAP, REST, JUnit, JDBC, Spring JPA, ORM, Spring Security OAuth 2.0, JWT SOAP UI, Salesforce, SQL, Oracle, Python, Microservices, Oracle, Junit, Unix .

Wells Fargo Charlotte, NC Dec’18 – Nov’19

Role –Sr. Java Full Stack Developer

Project: - Information Capture Enhancement (ICE)

Responsibilities:

Rich exposure to Banking, Trading & Leasing Financial domain.

Experienced in working with Agile Method of Development and Waterfall SDLC.

Working as a Technical Architect for Web Based Application and Mobile Applications and Developed SOA based applications in Mobile and Web projects using Android and Spring Boot.

Developed & maintained the Energy Management and Customer Self-Service web app from scratch using React, Redux, HTML5, CSS3/SASS, and JavaScript.

Made use of pipes from Angular 2 as filters to display data nicely to users

Used Angular 2 directives and services for developing single page web applications

Experience with the features of Angular 2 such as directives, modules and routing

Developing the server side using java and front end with Java scripting, HTML. Used HTML and CSS in the development in front end of the application.

Used Angular.Js and Node.Js for developing single page web applications.

Worked with Node.js/Express.js/MongoDB backend with Docker microservices to support the Front End

Extensive Coding and maintenance using Spring Boot, Hibernate, Web services, Jasper Reports, PowerBuilder, jQuery, DOJO, Angular.

Extensive Coding and maintenance of PL/SQL, SQL, UNIX and C using Data Structures, shell scripts.

Worked extensively on developing controllers, Interfaces and implementation classes using SpringMVC framework & used Microservice architecture with Spring Boot based service through REST.

Experience in developing and deploying a Microservice application utilizing almost all of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS .

Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family

Migrating servers, DB and applications from on-premises to AWS, Azure & Google Cloud Platform.

Installed, configured and administered Jenkins CI tool on AWS instances

Designed and managed API system development using fast http server and AWS architecture..

Created Docker images, tagging, push/pull images, maven integration with Spring Boot deploying to AWS Cloud.

Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform

Environment: HTML5, CSS/SCSS, C#, Visual Studio, JavaScript, VSTS, React, Angular.js, Redux, ES6/7 JavaScript, Webpack 4, HTML5, CSS3/SCSS, Node.js, Jenkins, PL/SQL, SQL, UNIX, Spring Boot, Hibernate, jQuery, DOJO, Angular, AWS, Docker.

Wal-Mart Labs Bentonville, AR Nov ’17 – Nov ’18

Role: Sr. Java Developer

Project: Walmart stores/Backroom Application Development - Inventory Management System (IMS)

Responsibilities:

Participating in Agile Methodology and work in preparing high level project delivery plan, scope, risk register and communication plan.

Analyzing user requirements, procedures, and problems to develop or improve code for existing systems

Involved in creating build files for the projects.

Using HTML5, CSS3, AJAX and jQuery for UI development and JavaScript for client-side validations

Developed web pages using Bootstrap and AngularJS.

Developed validations using validation Form and Reactive Form from Angular 2

Writing tested, idiomatic, and documented JavaScript, HTML5 and CSS and Angular JS.

Actively involved in designing, development and testing (assembly test, unit test etc..) activities.

Involved in improving the better performance of the system using DB2 and Tera Data.

Designing and developing Restful API and services using best practices to interact within the micro services and with the front end. Using spring MVC and spring rest.

Effectively involved in doing peer reviews as per the coding conventions.

Worked on the client specific business application and gained adequate domain and knowledge to work independently and to support the business requirements.

Worked independently in testing and coding phases of the application.

I possess good knowledge and hands on experience on the Documentum, JEE, Maven, Hibernate, Ant technologies and frameworks that is needed for this specific project.

Involved in developing Restful web services -JAX-RS using JAXB for the XML & JSON out puts

Used anthilpro for deployment in store Unix/Linux servers

Worked on shell scripting, Perl scripts to get the Walmart stores item data and used File transfer tool (dfx inbound, send ExCom) to transfer files to either Mainframe and Teradata servers.

Experienced in war rooms and focus room providing quick fixes on the fly as a part of production support.

Environment: JEE, Maven, Hibernate, ANT, Shell scripting, Unix, JSON, Restful, JSON, HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, JSP’s, Teradata, IBM Informix, SQL, SVN, Postman.

American Airlines, Jan 2012 – Oct 2014

JAVA/J2EE Developer

Project Title: Revenue Planning Team (RPT)

Responsibilities:-

Involved in requirement gathering, analyzing the Client Requirements and designing the application.

Developed stored procedures to extract data based on the business criteria.

Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier.

Integrated Spring MVC with Hibernate for Data Persistence.

Used dependency injection (DI) with spring framework for defining object dependencies.

Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files.

Updated DAO Model, service layer during data migration process

Used Hibernate to connect with Oracle database to store and fetch data.

Used GitHub repository to run the Jenkins job for Continues Integration.

Implemented REST web services using JAX-RS API for the different operations.

Spring 3.1 annotations (Controller) mechanism to create RESTFUL applications.

Developed unit test cases using JUnit and involved in unit testing and integration testing.

Responsible for optimizing all indexes, SQL queries, store procedures to improve the quality of software.

Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.

Designed SQL queries and Stored Procedures for data accessing.

Created stored procedures and SQL queries to get/update billing data and send it back to CRM

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Maven, XML, SQL, PL/SQL, Oracle, JUnit, Ajax, JQuery, Angular JS, JSON, RAD, Log4J, JAX-RS Web Services.

CITI Group Aug’’11' – Dec '11

Java/J2ee Developer

Project: ACIS (Advanced Credit Initiation System)

Responsibilities:

Implemented different Design patterns like Factory, Singleton Pattern, Observer Pattern and MVC architectural design patterns.

Developed presentation layer using HTML5, JavaScript, CSS3, AJAX etc.

Involved in analyzing business requirements and compose them into a technical use cases.

Created HTML, CSS, AJAX and JQuery pages for Presentation Layer Developed DAO’s for communication with DB

Developed Message Driven Beans (MDB) for Asynchronous messaging, developed Session Beans and Entity beans.

Developed Java Messaging Services(JMS).

Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions

Use IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking

Involved in Code Development, Document preparation and Bug Fixing.

Developed Database Objects like PL/SQL packages, Stored Procedures.

Used HP Quality Center as Bug Tracking tool and coordinated with Testing team to fix the Bugs.

Used RAD 6.0 as IDE for development and unit testing.

Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.

Environment: Java, J2EE, JSP, JavaScript, JNDI, JMS, JDBC, EJB3.0, JPA, PL/SQL, PL/SQL, XML, CSS, HTML5 Log4j, JUnit, Agile Methodology, JIRA, Web Sphere Application Server 6.0, RAD 6.0, SVN, Oracle.

EDUCATION:

Bachelor of Technology in Computer Science from JNTU, India. 2010

Master’s in Management Science & Information Technology, U.S - 2016

(Lawrence Technological University,Michigan)



Contact this candidate