Post Job Free
Sign in

Java Software Engineer with Spring Microservices Expertise

Location:
St. Louis, MO
Posted:
February 26, 2026

Contact this candidate

Resume:

Java Developer Akshara

St. Louis, MO 314-***-****

Professional Summary

* ***** ** ********** ** the field of IT in designing, developing, and deploying applications built on Java, Spring Boot framework, using microservices architecture. Expertise in leveraging Spring Boot, Microservices, and RESTful APIs to create high-performance solutions while adhering to best practices in software quality, including Test Driven Development (TDD) and code analysis tools such as Sonar. Experienced with object-oriented programming (OOP) and Java-based frameworks to design and implement scalable applications. Utilizes analytical skills to identify and troubleshoot complex issues efficiently. Strong understanding of the software development life cycle and best practices in coding standards. Knowledgeable software developer with a solid background in Java development. Contributed to impactful software projects, enhancing application performance and reliability. Demonstrated skills in problem-solving and effective debugging. Proficient in relational database management across various platforms, including Oracle, MSSQL, MySQL, as well as NoSQL databases such as MongoDB, and event-driven messaging with Apache Kafka. Recognized for strong problem-solving abilities and effective collaboration in Agile environments, consistently delivering robust software solutions aligned with business objectives.

Skills

Java 8, 17

Spring Boot 3

Spring Data JPA

Microservices architecture

Design patterns

Object-oriented programming (OOP)

Relational Databases-Oracle, MSSQL, MySQL

NoSQL Database-MongoDB

IntelliJ IDEA and Eclipse

Maven, Gradle Build tools

Selenium

SonarQube

Splunk, Dynatrace

Exception handling

Generics

Spring framework

Spring Security configurations

Spring Actuator

RESTful API development

HTML, CSS, JSP

React and JavaScript development

Apache Kafka

Jenkins CI/CD

Docker and Kubernetes

JUnit testing

Mockito

Postman, Swagger

Git version control, GitHub Copilot

JIRA

Agile, Scrum, Waterfall

Education

B. Tech (Bachelor of Technology) from JNTU-Hyderabad India, 2019

Work history

Java Developer, United Parcel Service, NJ

June 2025 - Current

Developed and maintained Java 8, Java 17/Spring Boot 3 microservices for a modular logistics platform, focusing on backend API development, database design, and integration with delivery status updates.

Designed and developed RESTful APIs and microservices as part of a scalable enterprise application, enabling real-time package tracking and operational visibility.

Developed and integrated Java microservices with Apache Kafka for asynchronous messaging and event-driven communication between distributed systems.

Built responsive, user-friendly web interfaces using HTML, CSS, JavaScript, and Java, ensuring cross-browser compatibility and accessibility.

Built scalable RESTful APIs with proper validation, exception handling, logging, and API documentation.

Deployed and managed microservices on AWS including EC2 Instances, S3, RDS and Lambda, ensuring high availability and scalability.

Worked with AWS S3 for storing logs, configuration files, and static resources, and developed AWS Lambda functions to automate background tasks and workflows within the microservice architecture.

Implemented unit and integration testing using JUnit and mocking frameworks, and performed API testing with Postman and automated tests with Selenium to ensure reliable backend services.

Utilized SonarQube for code quality analysis, identifying vulnerabilities and maintaining clean, maintainable code.

Implemented CI/CD pipelines to automate build, test, and deployment processes, reducing manual effort and improving release reliability.

Monitored application performance and resolved production issues using Dynatrace distributed tracing and Splunk logs, ensuring high system availability and reliability.

Leveraged Splunk Logs for root cause analysis (RCA) during production incidents, collaborating with DevOps and QA teams to resolve critical issues.

Used Git for source code management, including branching strategies, pull requests, and code reviews.

Participated in debugging, troubleshooting, and enhancing existing Java applications.

Collaborated closely with product managers, QA, and DevOps to deliver features in Agile sprints.

Communicated technical issues and their business impact effectively to stakeholders, enabling informed decision-making and faster problem resolution.

Skills: Java 8, Java 17, Spring Boot 3, Spring Data JPA, Splunk, Dynatrace, Sonar, GitHub Copilot, AWS, Apache Kafka, Microservices, React, Docker, Kubernetes, Jenkins, REST API, Maven, Gradle, JUnit, Postman.

Jr. Java Developer, PayPal, CA

March 2023 – June 2025

Designed, developed, and maintained Java and Spring Boot-based microservices for transaction processing, user authentication, and fraud detection in a high-volume payments platform.

Implemented Spring Boot features including REST controllers, exception handling, validation, and security to build resilient backend services.

Built and optimized RESTful APIs supporting internal systems and partner integrations for secure payment workflows.

Containerized applications using Docker and deployed them on Kubernetes to ensure scalability, fault tolerance and high availability.

Utilized CI/CD pipelines using Jenkins to automate build, test, and deployment processes, enabling faster and more reliable releases.

Improved system performance by reducing transaction response through backend optimizations and Kafka-based message processing.

Developed APIs and microservices for integrating with payment gateways, and third-party financial services.

Optimized database access using Spring Data JPA, improving query performance through indexing and caching strategies.

Extensively used Splunk to monitor and analyze logs of Spring boot microservice across lower and higher environments, identifying errors, exceptions, and performance issues.

Supported performance testing and production deployments by validating application stability via Dynatrace metrics.

Collaborated with senior engineers, QA, and DevOps teams in Agile sprints, participating in daily stand-ups, sprint planning, and code reviews.

Skills: Java 8, Spring Boot, Spring Security, Spring Data JPA, REST API, Jenkins CICD, Docker, Kubernetes, Microservices, JUnit, Kafka, Splunk, Dynatrace, Agile, Git, Maven.

Java Software Engineer, HCL Technologies, Hyderabad, India

January 2022 – April 2022

Developed backend services and REST APIs using Java, Spring Boot, and Spring Data JPA to support employee management, attendance tracking, and leave workflows.

Designed and optimized database interactions to ensure efficient data retrieval and high application performance.

Implemented unit and integration testing using JUnit and Mocking frameworks, significantly improving code quality and reducing defect rates.

Utilized Git for version control systems to streamline development processes and facilitate easier code integration and collaboration.

Built and maintained projects using Maven for dependency management and application packaging.

Collaborated with cross-functional teams to gather requirements, contribute to software architecture design, and deliver project milestones on time.

Participated in code reviews to identify improvements, enforce best practices, and maintain high coding standards.

Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.

Developed reusable components that reduced development effort and improved consistency across multiple projects.

Documented technical process and development methodologies to support knowledge sharing and future maintenance.

Skills: Java, Spring Boot, Spring Data JPA, Oracle, REST API, Maven, Git, JUnit, Mockito, SQL, Agile, Unit testing, Integration Testing, Code reviews,

Java Programmer, Rishva Technologies, Hyderabad, India

March 2020 – December 2021

Built an Expense Tracker app using Java, Spring, SQL, REST API, Maven, and JUnit, implementing full CRUD functionality and end-to-end testing.

Designed and integrated RESTful APIs to enable seamless data exchange between backend services and client applications.

Documented technical specifications and development process to support maintainability and future onboarding.

Proactively sought mentorship from senior developers and actively participated in code review sessions, resulting in continuous learning and professional growth.

Continuously learned and applied emerging Java and Spring frameworks to align with evolving project requirements.

Participated in Agile development practices such as Scrum and daily stand-ups, promoting efficient teamwork and communication.

Utilized version control systems like Git for effective source code management and collaboration among team members.

Integrated RESTful APIs into Java applications, enabling seamless data exchange between systems.

Skills: Java, SQL, Spring Boot, REST API, Testing, JPA, Git, JUnit, Agile, MySQL, Maven.



Contact this candidate