Experience
Java Full Stack Developer
Cat Financial, Nashville, Tennessee, USA
Nov 2023 - Present
Description:
Designed, developed, and maintained scalable web applications for financial services.
Implemented RESTful APIs for seamless communication between front-end and back-end systems.
Developed Microservices and integrated with existing system architecture using Spring Boot.
Configured Apache Kafka as a messaging system between APIs and Microservices.
Developed responsive UI using React and implemented server-side rendering for performance optimization.
Managed CI/CD pipelines using Jenkins and automated deployments on cloud infrastructure.
Skills: Java, Spring Boot, Microservices, RESTful APIs, Kafka, Kubernetes, PostgreSQL, React, Bootstrap, CI/CD, Jenkins, Log4j, AWS Lambda
Java Full Stack Developer
HCA Healthcare, Nashville, Tennessee, USA
Apr 2022 - Oct 2023
Description:
Developed web applications for patient data management and healthcare analytics.
Used Java Messaging Services (JMS) for reliable and asynchronous data exchange.
Created RESTful Web Services for integrating multiple healthcare applications.
Implemented Kubernetes Stateful Sets to ensure data integrity and high availability.
Developed monitoring solutions using Ansible, Docker, and Jenkins for proactive issue detection.
Skills: Java, Spring Boot, Microservices, RESTful APIs, Angular, Docker, Kubernetes, Azure, JMS, DB2, Web Services
Java Full Stack Developer
Cummins Inc. (Attra), Bangalore, India
Jul 2021 - Apr 2022
Description:
Developed Microservices-based backend using Java and Spring Boot.
Designed and developed UI using React, Node.js, and Spring MVC.
Integrated with MongoDB using Mongoose API for real-time data storage.
Implemented GraphQL and gRPC services for high-performance APIs.
Automated deployments using PCF (Pivotal Cloud Foundry) and containerized applications using Docker.
Skills: Java, Spring Boot, Microservices, React, Node.js, MongoDB, GraphQL, Kubernetes, Docker, PCF, MySQL
Senior Java Developer
KPMG (Adithi), Bangalore, India
Feb 2020 - May 2021
Description:
Designed and maintained Spring Boot Microservices for enterprise applications.
Implemented OAuth 2.0 authentication for secure API access.
Developed RESTful services and integrated with PostgreSQL and Cassandra databases.
Used Git, Bitbucket, and Jira for version control and project tracking.
Built unit tests with JUnit and Mockito to ensure code quality.
Skills: Java, Spring Boot, Microservices, OAuth 2.0, PostgreSQL, Cassandra, Git, JUnit, Jira
Java Developer
InMobi, Bangalore, India
Jul 2018 - Jan 2020
Description:
Built server-side logic using Java, Spring Boot, and Hibernate.
Developed single-page applications (SPA) using Angular 8 and JavaScript.
Created batch jobs using Autosys and shell scripting.
Managed API security using JWT authentication.
Used Kafka and Active MQ for asynchronous messaging between services.
Skills: Java, Spring Boot, Hibernate, Angular, Kafka, Active MQ, JWT, Autosys, MongoDB
Java Developer
A.P. Moller - Maersk, Bangalore, India
Mar 2016 - Jun 2018
Description:
Developed web applications using Struts MVC and JSP.
Built RESTful APIs and integrated them with Oracle databases.
Implemented JDBC for database transactions and optimized query performance.
Used JUnit for testing and Log4j for logging.
Skills: Java, Struts, JSP, Oracle, JDBC, JUnit, Log4j, WebSphere, ANT