Name: Laksheeth Inavolu
Senior Java Backend Developer
Phone: (940) 229-5111
E-Mail: ilaksheethinavolu@[Link]
LinkedIn: URL
Professional Summary
● Senior Java Backend Developer with 10+ years of experience building scalable, high-performance enterprise
applications across the SDLC using Agile methodologies. Strong expertise in backend technologies, microservices,
API development and cloud-native architectures. Proven ability to design resilient, distributed systems and
deliver secure, data-driven solutions with efficient CI/CD practices.
● Extensive Software Development Life Cycle (SDLC) experience with deep expertise in Agile methodologies
(Scrum, Kanban), driving efficient design, development and delivery of enterprise backend systems.
● Advanced proficiency in Java (versions 6, 11, 14, 17, 21), leveraging modern language features to build robust,
scalable and high-performance backend applications.
● Expertise in backend development using Spring Boot, Spring AI, Spring MVC, Spring Security, Spring Batch,
Spring Data JPA (Hibernate), Spring JDBC and [Link] for backend and cross-service development.
● Strong command of API design and integration using RESTful services (JSON), GraphQL, SOAP (XML-based web
services) and enabling secure and scalable system interoperability.
● Deep architectural expertise across Monolithic, Microservices, Service-Oriented Architecture (SOA) and Event-
Driven Architecture, enabling resilient and distributed backend system design.
● Experience with API gateway and persistence technologies including Netflix Zuul, Spring Cloud Gateway, Nginx,
Hibernate, MyBatis, supporting secure routing and efficient data access layers.
● Extensive experience working with databases such as Azure Cosmos DB, AWS DynamoDB, Cassandra,
PostgreSQL, MySQL, MongoDB, Oracle, supporting both SQL and NoSQL data models.
● Proven expertise in cloud platforms including AWS (EC2, S3, Lambda, VPC and IAM) and Azure (Virtual
Machines, Azure Functions and Azure App Services) for building and deploying cloud-native backend services.
● Advanced experience in containerization and orchestration using Docker, Kubernetes, OpenShift, Amazon ECS,
Azure Kubernetes Service (AKS) for scalable backend deployments.
● Foundational knowledge of AI technologies, including Large Language Models (LLMs), MCP servers, Retrieval-
Augmented Generation (RAG), AWS Bedrock, GitHub Copilot, applied in backend service integration.
● Strong experience in implementing CI/CD pipelines using GitHub Actions, GitLab CI/CD (with runners), Jenkins,
Bamboo, enabling automated build, test and deployment workflows.
● Proficient in build and dependency management tools such as Bazel, Gradle, Apache Maven, Apache Ant,
ensuring efficient backend project configuration and delivery.
● Skilled in maintaining code quality through tools like SonarQube, Checkstyle, PMD, promoting clean,
maintainable and production-ready backend code.
● Experienced with development environments including Visual Studio Code, IntelliJ IDEA, Eclipse, NetBeans for
backend development.
● Strong expertise in messaging and event-streaming systems including Apache Pulsar, Kafka, RabbitMQ,
ActiveMQ for building distributed and asynchronous backend systems.
● Familiarity with enterprise-grade application servers such as WildFly, Payara Server, GlassFish, Apache Tomcat,
IBM WebSphere for backend application deployment and management.
● Comprehensive experience with version control systems including Azure DevOps, GitHub, GitLab, Mercurial,
Apache Subversion, enabling efficient source code management and collaboration.
● Proficient in bug tracking and testing frameworks including JIRA, Redmine, Trac, MantisBT, FogBugz, JUnit,
TestNG, Mockito, Selenium, Postman, Cucumber for backend testing and quality assurance.
● Strong expertise in logging, monitoring and observability tools including Log4j, SLF4J, Logback, Prometheus,
Grafana, CloudWatch, along with documentation platforms such as Confluence, GitHub Wiki, GitLab Wiki,
SharePoint.
Professional Experience
Client: Union Bank of Switzerland (UBS), Weehawken, NJ April 2024 - Present
Senior Java Backend Developer
Responsibilities:
● Led end-to-end SDLC activities including requirement analysis, system design and sprint execution using Agile
(Scrum), leveraging GitHub Copilot to improve development speed and code efficiency.
● Engineered scalable and high-performance backend services using Java 21 (Sequenced Collections, Record
Patterns, Pattern Matching for switch, String Templates, Unnamed Classes, Instance Main Methods).
● Designed and developed RESTful microservices using Spring Boot, integrating Spring AI modules to enable
efficient LLM-based processing within backend workflows.
● Implemented robust security frameworks using Spring Security with OAuth2 and JWT, ensuring secure, scalable
authentication and authorization across APIs and service endpoints.
● Developed efficient batch processing pipelines using Spring Batch, enabling reliable, high-volume data
processing and streamlined transformation workflows.
● Architected and optimized persistence layers using Spring JPA (EntityManagerFactory, EntityManager,
Repository, Entity, HQL, Native Queries, Criteria API) and Hibernate for reliable and scalable data management.
● Developed lightweight backend utilities and middleware using [Link], enabling seamless service integration
and improving system interoperability across components.
● Architected resilient and high-performance distributed systems using Microservices Architecture, ensuring
scalability, fault tolerance and seamless service orchestration.
● Designed and implemented Microservices-based RESTful APIs and GraphQL APIs, enabling efficient, flexible and
low-latency data exchange with optimized service-to-service communication.
● Deployed and managed cloud-native applications on AWS (EC2, S3, Lambda, Elastic Beanstalk, EKS), including
integration with AWS Bedrock for LLM-based capabilities where applicable.
● Automated infrastructure provisioning using Terraform, reducing manual configuration effort and ensuring
consistent, repeatable and version-controlled cloud environment deployments.
● Containerized applications using Docker and orchestrated with Kubernetes and Amazon AKS, improving
scalability, fault tolerance and deployment reliability across distributed systems.
● Designed and implemented end-to-end CI/CD pipelines using GitHub Actions, accelerating release cycles and
ensuring high-quality deployments through automated build, testing and validation workflows.
● Leveraged IntelliJ IDEA with advanced debugging, profiling and plugin integrations to streamline development
workflows and significantly improve developer productivity.
● Maintained high code quality and optimized build processes using SonarQube and Gradle, ensuring clean, secure
and scalable codebases with efficient modular project structures.
● Designed and optimized NoSQL data solutions using AWS DynamoDB and Cassandra, enabling high-throughput,
low-latency data access for large-scale distributed applications.
● Implemented event-driven architecture using Apache Kafka, facilitating real-time data streaming, decoupled
services and resilient asynchronous communication.
● Deployed and managed applications on Tomcat utilized GitHub for version control and tracked development
workflows using Redmine, ensuring efficient collaboration and release management.
● Developed and executed comprehensive testing strategies using JUnit and Postman, improving application
reliability, stability and API accuracy.
● Implemented centralized logging and observability using Log4j, Prometheus and Grafana, enabling proactive
monitoring, performance tuning and faster issue resolution, while maintaining documentation via GitHub Wiki.
● Designed and implemented scalable integration patterns using MCP Server, enabling standardized, reliable and
extensible communication between applications and external systems.
Client: Johnson & Johnson, Rockville, MD January 2021 – March 2024
Senior Java Backend Developer
Responsibilities:
● Led end-to-end backend analysis, technical design, development, testing and deployment across the SDLC using
Agile and Scrum methodologies to deliver scalable enterprise applications.
● Designed and developed backend components using Java 17/14, leveraging advanced features such as Sealed
Classes and Foreign Function & Memory API to enhance performance and maintainability.
● Built and enhanced enterprise-grade backend services using Spring Boot to create robust, maintainable and
high-performance systems for business-critical workflows.
● Implemented distributed system capabilities using Spring Cloud for service discovery, centralized configuration,
fault tolerance and inter-service communication across cloud-based applications.
● Developed efficient data access layers using Spring JDBC, leveraging, NamedParameterJdbcTemplate,
JdbcTemplate and RowMappers to optimize database interactions and improve query performance.
● Integrated [Link] services for lightweight server-side processing, API integrations and asynchronous
operations, improving backend efficiency and system responsiveness.
● Designed and maintained monolithic backend architectures while identifying modularization opportunities to
improve code organization, reusability and long-term scalability.
● Developed and consumed RESTful APIs with JSON payloads and contributed to microservices-based
architectures, securing and routing APIs through Kong API Gateway.
● Deployed and maintained backend applications on Microsoft Azure, using Virtual Machines, Azure Functions
and Azure App Service to support scalable and secure cloud-native solutions.
● Containerized backend applications using Docker and orchestrated deployments with Kubernetes to ensure
environment consistency, scalability and operational reliability.
● Established and supported CI/CD pipelines using GitLab and GitLab Runner to automate backend code
integration, testing, build validation and deployment processes.
● Implemented object-relational mapping and persistence solutions using Hibernate to manage complex data
models and improve database performance.
● Enforced coding standards and performed static code analysis using Checkstyle, supporting structured build
automation and code quality governance through Bazel.
● Designed and managed scalable NoSQL data solutions using Azure Cosmos DB and MongoDB and implemented
event-driven communication using RabbitMQ to enhance system reliability and performance.
● Deployed and maintained backend services on WildFly, managed version control and CI workflows using GitLab
and tracked and resolved defects efficiently through Jira.
● Developed and executed backend-focused testing strategies using TestNG, implemented robust logging with
Logback and maintained detailed technical documentation in GitLab Wiki.
Client: Humana, Louisville, Kentucky October 2017 – December 2020
Java Backend Developer
Responsibilities:
● Analyzed business requirements and participated in application design, technical documentation and end-to-end
SDLC activities in Agile/Scrum-based development environments.
● Developed enterprise applications using Java 11, leveraging features such as local-variable syntax for lambda
expressions, new String methods and the standardized HTTP Client for efficient backend processing.
● Built scalable backend services using Spring Boot to create modular, production-ready applications aligned with
Service-Oriented Architecture (SOA) principles.
● Implemented Spring Boot Actuator for application health checks, metrics monitoring, environment inspection
and production readiness management.
● Developed reactive and non-blocking integrations using Spring WebClient for consuming external REST APIs and
improving inter-service communication.
● Used [Link] for supporting lightweight server-side operations, utility services and integration workflows where
asynchronous processing was required.
● Designed and implemented Microservices and RESTful APIs with JSON payloads, enabling seamless
communication between distributed components in Service-Oriented Architecture (SOA)-based systems.
● Configured and managed Nginx as an API Gateway to route requests, handle reverse proxy configurations and
support secure access to backend microservices.
● Deployed and maintained applications on Microsoft Azure using Virtual Machines (VMs), Azure Functions, Azure
App Service and Azure Kubernetes Service (AKS) for scalable cloud-based hosting.
● Automated build, test and deployment pipelines using Jenkins with runners, improving CI/CD efficiency and
ensuring faster and more reliable release cycles.
● Containerized applications using Docker and orchestrated deployments with Kubernetes and AKS, while using
Eclipse as the primary IDE for development and debugging.
● Performed code quality analysis with SonarQube, managed project builds and dependencies using Apache
Maven and developed data access logic with Oracle database integration.
● Implemented asynchronous messaging solutions using Apache Pulsar to enable reliable, event-driven
communication and deployed scalable applications on Tomcat for efficient runtime performance.
● Managed source code, version control and CI/CD release pipelines using Azure DevOps, while effectively
tracking, prioritizing and resolving defects through Bugzilla.
● Conducted unit testing using Mockito, implemented structured logging with SLF4J and maintained technical
documentation in Confluence.
Client: MetLife, New York City, NY July 2016 – September
2017
Java Backend Developer
Responsibilities:
● Participated in Agile (Scrum) ceremonies including sprint planning, daily stand-ups, backlog grooming and
retrospectives to deliver high-quality backend services within defined release timelines.
● Developed and maintained enterprise applications in Java 7, leveraging features like String in Switch, Multi-Catch
exception handling and G1 Garbage Collector to enhance performance and streamline error handling.
● Built scalable backend services using Spring Boot and implemented robust data access layers with Spring JDBC
to ensure efficient and optimized interaction with relational databases.
● Contributed to event-driven architecture by designing loosely coupled services and enabling asynchronous
communication across distributed systems, improving scalability and fault tolerance.
● Developed and consumed microservices and SOAP APIs using XML, enabling seamless integration between
internal modules and external enterprise systems.
● Designed and implemented RESTful services to support high-performance, scalable and secure backend
operations.
● Worked extensively with AWS, including EC2, S3, Lambda, VPC, IAM and Terraform, to provision infrastructure,
deploy backend services and manage secure, scalable cloud environments.
● Implemented and supported CI/CD pipelines using Bamboo, automating build, test and deployment workflows
to accelerate release cycles and improve delivery efficiency.
● Containerized applications and managed deployments using Amazon ECS and OpenShift, enhancing scalability,
portability and environment consistency.
● Utilized NetBeans IDE for backend development, debugging, code enhancement and maintenance across
multiple services.
● Performed static code analysis using PMD and managed builds and dependencies with Gradle to ensure high
code quality and standardized build processes.
● Developed database-driven backend features using PostgreSQL and implemented messaging solutions with
ActiveMQ for reliable data processing and asynchronous communication.
● Deployed and maintained applications on GlassFish managed version control using Mercurial and tracked
defects and sprint tasks in Trac to ensure efficient release management.
● Improved application reliability by developing backend unit and integration tests using Mockito, implementing
logging with Logback and maintaining technical documentation in SharePoint.
Client: Wells Fargo, Charlotte, North Carolina October 2014 – June 2016
Java Backend Developer
Responsibilities:
● Collaborated in Agile development environments by participating in sprint planning, daily stand-ups and
retrospectives to ensure timely delivery of high-quality backend services and features.
● Designed and developed robust backend components using Java, applying object-oriented principles such as
polymorphism and encapsulation to improve code reusability and maintainability.
● Built scalable and high-performance backend systems using Spring MVC and Spring Integration, enabling
seamless communication and efficient data flow between distributed services.
● Designed and implemented RESTful and SOAP-based web services using XML, ensuring secure, reliable and
scalable communication across enterprise systems.
● Developed and optimized backend business logic and service layers to support complex application workflows
and integrations.
● Managed and optimized relational databases using MySQL, including writing complex queries, stored procedures
and performance tuning for efficient data retrieval and data integrity.
● Automated build and deployment processes using Apache Ant, reducing manual effort and ensuring consistent
and reliable build generation across environments.
● Maintained source code and managed version control using Apache Subversion (SVN), ensuring proper code
versioning, branching and collaboration among distributed teams.
● Tracked, prioritized and resolved software defects using Redmine, improving backend system stability,
performance and overall product quality.
● Developed and executed automated test scenarios using Cucumber to support behavior-driven development
(BDD), enhancing test coverage and ensuring reliability of backend services.
Education
● Bachelors Degree in Computer Science.
Professional Certificates
● Oracle Certified Professional: Java SE Developer
● AWS Certified AI Practitioner Foundational.
● AWS Certified Solutions Architect Associate.
● Microsoft Certified Azure Solutions Architect Expert.