Post Job Free
Sign in

Senior Java Developer - Microservices & AWS

Location:
Phoenix, AZ
Posted:
August 12, 2026

Contact this candidate

Resume:

Lahari Chunduri ******@*********.*** 804-***-**** LinkedIn

Senior Java Developer

Professional Summary:

●Over 10+ years of extensive experience in all phases of the Software Development Life Cycle (SDLC) — including Analysis, Design, Development, Testing, and Deployment of client/server, web-based, and microservices applications.

●Experience with AWS Cloud Services (EC2, EKS,Lambda, S3, RDS, ECS,CloudWatch),Terraform for scalable and secure deployments.

●Expertise in designing and developing enterprise applications using Java, J2EE, Kotlin,Spring Boot, Microservices, and RESTful APIs.

●Experience in using spark streaming, Apache Kafka and Apache Flink,Apache Spark, Apache Storm for batch processing

●Hands-on experience with Spring Core, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and integration with Hibernate and Struts frameworks.

●Extensive front-end development experience using HTML5, CSS3, JavaScript, jQuery, Angular.js, Angular 18, TypeScript, and Bootstrap for responsive UI design.

●Strong proficiency in Java 21/17/11/8 concepts such as Functional Interfaces, Streams, Lambda Expressions, and Collections Framework.

●Implemented AI and Machine Learning integration in Java applications using TensorFlow Java API, Deep Java Library (DJL), and OpenAI API wrappers for intelligent data processing, predictive analytics, and chatbot automation.

●Developed AI-driven microservices leveraging Spring Boot with Python-based ML models, deployed via REST APIs for real-time inference and recommendation systems.

●Proficient in Object-Oriented Analysis and Design (OOAD), UML modeling, and design patterns such as Singleton, Factory, Facade, Service Locator, and Business Delegate.

●Hands-on experience with Kafka, JMS, ActiveMQ, and RabbitMQ for messaging and event-driven microservice communication.

●Extensive experience in Web Services design using RESTful APIs and SOAP, and consuming third-party AI/ML or data APIs.

●Strong background in SQL and RDBMS development — Oracle, MySQL, PostgreSQL — including stored procedures, triggers, and performance optimization.

●Working knowledge of NoSQL databases like MongoDB and Cassandra for distributed data storage.

●Implemented CI/CD pipelines using Jenkins, GitHub Actions, and Maven/Gradle, ensuring smooth build and deployment automation.

●Integrated AI Ops tools and observability frameworks (Prometheus, Grafana, ELK) for intelligent monitoring and anomaly detection.

●Experience with Containerization and Orchestration tools like Docker and Kubernetes (K8s) for microservices deployment.

●Skilled in automated testing using JUnit, Selenium, Cucumber, and following TDD/BDD methodologies.

●Strong collaboration skills with experience working in Agile (Scrum) and Waterfall environments.

●Proven ability to adapt emerging technologies like Generative AI, LLM integration (OpenAI, LangChain), and cloud-native architecture patterns into enterprise Java applications.

●Excellent communicator and proactive problem-solver, with a consistent record of delivering high-quality, scalable software solutions within tight deadlines.

Education:

Vignan University, Guntur, India

Bachelor’s in computer science – India (2015)

Technical Skills:

Languages/Scripting

Java, C, Unix shell scripting, Kotlin

JAVA/J2EE Technologies

J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JMS, JDBC, Java Mail, Applets, Hibernate, Spring MVC, Web Services, JAX-RPC, RESTFUL, CSS3, HTML5, Spring Boot, Spring Data, AJAX, JavaScript, XML, Mockito, Micro Services.

Application/Web Servers

Web Sphere, Web Logic, Tomcat, JBoss.

Databases

SQL, Oracle, MySQL, Firebase, MS-Access, MS SQL-Server.

Web Technologies

HTML, CSS, Java Script, XML, Angular 18/Angular, AJAX.

Design Tools and IDE’s

Eclipse,Intelli J Net-beans.

Operating Systems

UNIX, Linux, Windows, Mac.

Clouds &Others

AWS,EKS,Amazon Aurora,EC2,ECS,Glue,CloudFormation,,AWS Lambda,Maven, Jenkin, Log4J, CVS, Github, GIT, TOAD, SQL, PL/SQL, EC2

Professional Experience:

Verizon – New Jersey Oct 2022 – Present

Senior Java Developer

Responsibilities:

●Involved in Analysis, Design, and Implementation using Agile (Scrum) methodology; actively participated in daily stand-ups, sprint planning, reviews, and retrospectives.

●Developed enterprise-scale applications using Java 21, Spring Boot, and Microservices architecture, ensuring scalability, modularity, and cloud readiness.

●Designed responsive and cross-browser compatible web interfaces using HTML5, CSS3, JavaScript, and Angular following modern UI/UX standards.

●Integrated Node.js middleware with Spring Boot microservices to support asynchronous request processing and frontend communication.

●Optimized backend services to improve page rendering performance and reduce API response times for web applications.

●Collaborated with UI/UX designers to implement responsive web designs across desktop, tablet, and mobile platforms.

●Implemented reusable REST endpoints consumed by Angular-based web applications.

●Built secure authentication and authorization workflows using Spring Security and JWT for web applications.

●Developed reusable UI components and integrated them with backend APIs to enhance maintainability.

●Participated in frontend-backend integration testing and resolved UI-related API compatibility issues.

●Optimized web application performance using browser caching, lazy loading, compression, and API optimization techniques.

●Supported development with integration of Mobile Apps using OAuth/SAML

●Built and maintained RESTful APIs for seamless communication between distributed services; applied Spring Security for authentication and role-based access control.

●Working with Docker for containerizing applications and Kubernetes for orchestrating containerized services at scale.

●Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS)

●Developed and optimized PL/SQL stored procedures, triggers, and functions for business-critical modules, using Oracle 18c and TOAD for efficient database development and troubleshooting

●Developing serverless applications using Kotlin and creating statistics services based on DynamoDB.

●Migrate legacy Java codebases to Kotlin where appropriate.Support identification.

●Integrated Apache Kafka for asynchronous messaging and real-time event streaming between microservices.

●Developed Angular-based Single Page Applications (SPAs) using Angular 17/16/15, TypeScript, Hooks, and AJAX Toolkit for efficient state management and dynamic user experiences.

●Implemented Spring Data MongoDB for handling unstructured and semi-structured data, optimizing performance and scalability.

●Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).

●Created DB Links to interact with other Oracle databases in the distributed database system.

●Developed the web application using Oracle SOA Suite

●Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.

●Strong experience in Microservices architecture, integrating services using Spring Boot, REST APIs, Kafka, and messaging queues (JMS).

●Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and Worked with NoSQL databases like Cassandra and Mongo DB.

●Involved in the implementation of DAO for the MongoDB and used redis for frequenty used queries.

●Built AI-powered microservices leveraging Java integration with ML models for predictive analytics and decision automation..

●Developed Confluent Kafka Streams API for processing real-time Kafka data streams.

●Extensive experience with AWS cloud services such as EC2, ECS, EKS,S3, Lambda, CloudWatch, ensuring scalable cloud-native deployments.

●Created service accounts using Terraform with the respective roles to support the services deployed.

●Developed serverless solutions using AWS Lambda, integrating with other AWS services.

●Migrated few cloud formation templates to Terraform by using various AWS modules.

●Worked with Terraform to create AWS components like EC2,

●Configured and deployed containerized applications on AWS ECS using efficient orchestration.

●Developed and executed unit and integration tests using JUnit 5 and TestNG, improving test coverage and application reliability.

●Implemented CI/CD pipelines using Jenkins for automated build, test, and deployment workflows.

●Deployed microservices to AWS (EC2, ECS, Lambda, and S3) with environment configurations managed through CloudFormation and AWS Parameter Store.

●Used GitHub for version control and SonarQube for static code analysis and quality assurance.

●Configured ELK Stack (Elasticsearch, Logstash, Kibana) and CloudWatch for monitoring, logging, and performance analysis.

●Collaborated with cross-functional teams to refine requirements, perform code reviews, and deliver high-quality, production-ready releases.

Environment:AI,Java 21/17,Kotlin,Spring Boot 3.3, Angular 17/16/15, TypeScript 5.6, Node.js 20, Maven 3.9, Apache Kafka 3.7, Apache Spark, MongoDB 7.0, OpenAI API (GPT-4 / GPT-4o), LangChain Java SDK 0.1+, JUnit 5, TestNG 7.10, Jenkins 2.4, Docker 26, Kubernetes 1.31, AWS (EC2, ECS, EKS,Lambda, S3, CloudFormation, CloudWatch,Glue),Terraform,GitHub, SonarQube 10,,ELK Stack (Elasticsearch 8.14, Logstash 8.14, Kibana 8.14), IntelliJ IDEA 2024.2, Embedded Tomcat 10.1.

HSBC - Buffalo, NY Sep 2020 to Sep 2022

Java Developer

Responsibilities:

•Developed and deployed Spring Boot–based microservices following MVC architecture for secure customer data and transaction management.

•Built and consumed RESTful and SOAP APIs for integration with internal and third-party financial systems.

•Designed responsive UI components using Angular JS, Angular 14/13/12 HTML5, CSS3, and JavaScript, improving customer engagement..

•Worked with Helm for managing Kubernetes charts and deploying applications in Kubernetes clusters

•Automated the cloud deployments using terraform and configuration management tools

•Configured Spring Application Context, dependency injection, and integrated with Hibernate ORM for database operations and data integrity.

•Developed SQL, PL/SQL scripts to modify existing database according to the requirement change and also developed Stored Procedures to interact with database using Oracle 11g

•Dealt with different AWS resources like S3, lambda, SNS, API gateway, state machines, creation of custom EC2 Instance, creation of VPC.

•Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and Worked with NoSQL databases like Mongo DB.

•Developed Confluent Kafka Streams API for processing real-time Kafka data streams.

•Designed and deployed Kafka-based integrations, ensuring scalability and reliability with Kafka Streams for real-time analytics.

•Utilized Cassandra, NOSQL database management system for keeping user generated data.

•Involved in the implementation of DAO for the MongoDB and used redis for frequenty used queries.

•Configured RDS instances using Cloud formation templates and Terraform.

•Created service accounts using Terraform with the respective roles to support the services deployed for managing the AWS TechStack.

•Working with AWS Service environments like EC2, EBS, EKS, S3 Bucket

•Used AWS SQS and Amazon MQ for async communications and alerts.

•Automated builds and deployments using Maven and Jenkins, and deployed services on JBoss and AWS EC2.

•Wrote JUnit and Mockito test cases for unit testing, ensuring reliability and maintainability of code.

•Collaborated in Agile sprints, contributing to design discussions, code reviews, and release planning.

Environment: Java 1.8, AWS (EC2, ECS, EKS,Lambda, S3, CloudFormation, CloudWatch,Glue,Arora),Terraform,Spring Boot 2.5, RESTful Web Services, Apache Kafka,Angular 14/13/12, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap 4.6,MongoDB, Hibernate 5.5, JMock 2.13, JUnit 5.7, Oracle 19c,Cassandra, WebLogic 14c, Maven 3.8, Jenkins 2.303, Agile/Scrum, OpenAI API.

Magellan Health – Phoenix, AZ Dec 2018 to Aug 2020 Java/J2EE Developer

Responsibilities:

●Designed and developed the application based on MVC framework using Spring MVC.

●Involved in Design, Development, and Support of the application using Agile methodology; actively participated in sprint planning and daily stand-ups.

●Used MyEclipse IDE for building, developing, and integrating the application.

●Utilized Spring MVC framework to implement IOC (Dependency Injection), DAO (Data Access Objects), DTOs, business objects, and ORM mappings.

●Data modelling and in migrating the data to MongoDB based on business needs.

●Designing and developing Microservices leveraging MongoDB and creating js/no-sql scripts for DML operations using MongoDB.

●Developed Data Access Layer using Hibernate and DAO pattern; handled exceptions for database transactions.

●Employed Spring IOC to inject objects via setter and interface injection for better component management.

●Integrated with third-party SOAP Web Services for credit card processing and other external systems using JAX-RPC and Axis2.0.

●Used Angular 9 to create maintainable and testable single page application.

●Working with Angular CLI and Typescript in Angular 9/8/7 to create Angular components.

●Worked with DB2 for data retrieval and storage using ORM; wrote SQL scripts and PL/SQL stored procedures.

●Built and deployed applications using Maven, MS Build, and WebLogic Application Server.

●Created system architecture and design using UML Analysis and Design Models.

●Developed JUnit test cases to support Test-Driven Development (TDD).

●Managed source code using CVS for check-in and check-out.

Environment: Java 1.7/1.8, Angular 10/9/8/7,Web Services, spring, Hibernate, XML, SOA, SOAP, JAXRPC, Maven, JSP, HTML, XHTML. TDD, SQL, WSDL, JavaScript, my Eclipse, Servlet, Web Logic 10.3.4, CVS, UML, Junit.

KPIT – Pune, India Jun 2015 to Nov 2018

Java Developer

Responsibilities:

●Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing.

●Developed UML diagrams to develop use cases for University's Financial Services web application.

●Implementing the Struts framework for Model View Controller (MVC) pattern.

●Used Struts framework along with JSP, Servlets, HTML, CSS, jQuery and JavaScript to construct dynamic web pages.

●Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.

●Deployed components on JBoss and Web Sphere application server.

●Worked Oracle database to create databases of student and faculty login information and their desired areas of study.

●Worked on Eclipse as IDE tools to build up applications.

●Installed SSL certificates on the developed application.

Environment: Java 1.5, TDD, Struts, EJB, jQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, JUnit.



Contact this candidate