Summary
Overview
Work History
Education
Skills
Timeline
Generic

MAHESH CHILAMKURI

Summary

  • Over 11 years of experience as a Java Full Stack Developer, specializing in building robust, scalable, and high-performance enterprise applications.
  • Expert in Java (21/17/11/8) and Java/J2EE frameworks (Spring Boot, Spring Cloud, Spring Security, Hibernate, JPA, JDBC) to deliver cloud-native microservices.
  • Designed and deployed 100+ microservices on AWS (Lambda, ECS, Aurora) and GCP Kubernetes, achieving 99.99% uptime and 40% faster release cycles using automated CI/CD pipelines with Jenkins, Docker, and Terraform.
  • Skilled in event-driven architecture using Apache Kafka, RabbitMQ, JMS, and IBM MQ, implementing real-time data streaming and asynchronous processing.
  • Hands-on experience with serverless architectures using AWS Lambda, Step Functions, and EventBridge to reduce infrastructure overhead.
  • Strong database expertise with PostgreSQL, MySQL, Oracle, MongoDB, and Cassandra, including schema optimization, performance tuning, and connection pooling (HikariCP).
  • Proficient in RESTful and SOAP web services, integrating with API Gateways and implementing robust security using OAuth2.0, JWT, and MFA.
  • Developed reactive, non-blocking applications using Spring WebFlux, Reactor, and RxJS, ensuring high throughput and scalability.
  • Advanced front-end experience with Angular 17 (Signal API, NgRx), ReactJS, and Vue.js, building dynamic and responsive SPAs with Angular Material, Tailwind CSS, and Bootstrap.
  • Implemented SSO and OAuth 2.0 authentication for Angular and React SPAs, integrating secure third-party logins (Google/Facebook).
  • Expertise in circuit breaker (Resilience4j/Hystrix), service discovery (Eureka), centralized logging (ELK, Sleuth, Zipkin), and distributed tracing for resilient microservices.
  • Skilled in cloud automation and Infrastructure as Code (Terraform, GCP CI/CD), cost optimization, and managing deployments on AWS, GCP, and PCF.
  • Experienced with TDD/BDD practices using JUnit 5, Mockito, Cypress, and SonarQube, ensuring high-quality, maintainable code.
  • Comfortable in Agile/Scrum environments with strong collaboration skills using Git, Bitbucket, JIRA, and Swagger for version control and API documentation.

Overview

11
11
years of professional experience

Work History

Sr. Java Full Stack Developer

PNC Bank
12.2023 - Current
  • Developed Spring Boot 3 microservices using Java 21, leveraging records, sealed classes, and virtual threads for security, serialization, and scalability.
  • Built and secured RESTful APIs using Spring Security (JWT, OAuth2.0) and implemented fine-grained authorization for microservice endpoints.
  • Designed and deployed cloud-native applications on AWS (EKS, ECS) using Docker, Terraform, and Jenkins for automated CI/CD.
  • Integrated AWS Lambda, S3, Aurora PostgreSQL, RDS, and DynamoDB for event-driven data processing, reducing latency by 30%.
  • Designed efficient data persistence layers using Spring Data JPA and Hibernate with PostgreSQL, Oracle 12c, and MongoDB, optimizing query performance and connection pooling.
  • Developed real-time streaming applications using Spring WebFlux, Kafka, and RabbitMQ for asynchronous microservice communication.
  • Collaborated with mainframe teams (COBOL/CICS) to integrate Java-based microservices with legacy systems using MQ Series and REST API gateways.
  • Migrated and optimized Angular applications (v8 → v17), leveraging standalone components, lazy loading, tree-shaking, and updated RxJS for better performance and maintainability.
  • Built modular Angular 17 front-end applications with TypeScript, Angular Forms, SCSS, and Bootstrap 5, including HTTP interceptors for secure API calls and dynamic client-side validations.
  • Automated build, dependency management, and deployments using Maven, Gradle, Docker, and Jenkins across multiple environments.
  • Configured and maintained AWS IAM Multi-Factor Authentication, VPCs, Subnets, and Security Groups to ensure compliance and security best practices.
  • Applied JUnit 5 and Mockito for test-driven development, achieving high test coverage; supported QA automation with Cucumber test scenarios when needed.

Environment: Java 21, Spring Boot 3, Spring WebFlux, Spring Security, OAuth2.0, JWT, Angular 17, TypeScript, Kafka, RabbitMQ, AWS (EKS, ECS, Lambda, S3, RDS, Aurora PostgreSQL, IAM), Docker, Jenkins, Terraform, PostgreSQL, Oracle 12c, MongoDB, MQ Series, Git, Agile/Scrum.

Full Stack Java Developer

State of Nebraska
09.2021 - 12.2023
  • Developed and deployed Spring Boot 2.x microservices using Java 17, leveraging Lambda expressions and Stream API for bulk data operations on collections, improving performance and scalability.
  • Built a microservices architecture with Spring Boot-based services communicating through REST APIs and Apache Kafka message brokers, achieving a 45% increase in process efficiency.
  • Designed and managed data persistence layers using Spring Data JPA, Hibernate ORM, and HikariCP, connecting to PostgreSQL, Oracle, and MongoDB with optimized connection pooling and query performance.
  • Implemented DAO design pattern and generated service classes for SOAP and RESTful web services using Apache CXF.
  • Created and deployed 15+ microservices on AWS Lambda, EC2, and ECS, integrating with S3, RDS, VPCs, Subnets, Security Groups, and CodePipeline/CodeDeploy for fully automated deployments.
  • Designed and managed Kubernetes-based CI/CD pipelines using Jenkins and Helm charts for deployments on AWS EKS and GKE clusters.
  • Enabled real-time application monitoring and alerting using AWS CloudWatch and Splunk, reducing incident response times by 50%.
  • Optimized Angular 15+ applications using Ahead-of-Time (AOT) compilation, lazy loading, dependency injection, and Angular Material 15 for responsive UI; integrated Tailwind CSS for consistent design.
  • Utilized TypeScript 4.9+ typed services and observables for secure and predictable front-end communication; implemented dynamic validations and reusable components.
  • Integrated RabbitMQ and ActiveMQ for asynchronous message processing across microservices.
  • Automated environment provisioning and cloud operations using Terraform, Docker, and Bash scripting across live, staging, and QA environments.
  • Implemented Spring IoC and AOP for bean management and transaction handling, ensuring clean separation of concerns.
  • Documented APIs using Swagger and OpenAPI, improving developer onboarding and external integrations.
  • Applied JUnit 5 and Mockito for unit/integration testing, achieving high test coverage; collaborated with QA teams to align with use cases and design documents.

Environment: Java 17, Spring Boot 2.x, Spring MVC, Spring Security, OAuth2.0, JWT, Angular 15, TypeScript 4.9+, Kafka, RabbitMQ, AWS (EKS, ECS, Lambda, EC2, S3, RDS, VPC, CodeDeploy, CodePipeline, CloudWatch), Docker, Jenkins, Kubernetes, Helm, Terraform, PostgreSQL, Oracle, MongoDB, Swagger, Splunk, JUnit 5, Mockito, Git, Agile/Scrum, Maven, Gradle.

Java Full Stack Developer

Zipcar
04.2019 - 08.2021
  • Designed and implemented scalable enterprise applications using Java 11, Spring Boot 2.x, Spring Cloud, and Hibernate ORM, focusing on resilience, maintainability, and high availability.
  • Developed microservices architecture with Spring Cloud, leveraging Config Server, Service Registry, and Circuit Breaker patterns to ensure fault tolerance and high availability.
  • Built and secured RESTful APIs using Spring Security, JWT, and OAuth 2.0, integrating seamlessly with e-commerce frontend applications.
  • Managed and optimized high-volume databases using JPA, Hibernate, Oracle DB, and Apache Cassandra, improving throughput by 35% through schema optimization and query tuning.
  • Leveraged Google Cloud Platform (GCP) services, including Cloud SQL, Cloud Spanner, Pub/Sub, Cloud Logging, and Cloud Monitoring, to build event-driven and decoupled services.
  • Containerized and deployed applications using Docker and Google Kubernetes Engine (GKE), implementing blue-green deployment strategies to minimize downtime during updates.
  • Developed dynamic and reusable UI components with React 17, Hooks, Context API, and React Router v6, integrating lazy loading and React Query v3 to optimize API data fetching and caching.
  • Enhanced state management using RxJS and Redux Toolkit, while experimenting with Flux and ImmutableJS to handle component-level logic.
  • Improved user experience and performance with Material-UI v5, Tailwind CSS, and responsive UI design practices.
  • Implemented role-based access control (RBAC) and secure user session handling using JWT and React Protected Routes.
  • Adopted caching strategies and optimized server-side performance with Node.js, improving data operations in retail order APIs.
  • Created comprehensive API documentation with Swagger and Postman, improving external integrations and developer onboarding.
  • Resolved 60+ customer-facing production issues in retail order APIs with under 1-hour turnaround time, ensuring SLAs were met.
  • Built CI/CD pipelines with Jenkins, integrated SonarQube for continuous code quality, and managed containerized deployments on GKE.
  • Developed and maintained automated test suites using JUnit 5, Mockito, Jasmine, Karma, and Selenium, ensuring application reliability.

Environment: Java 8/11, Spring Boot 2.x, Spring Cloud, Spring Security, OAuth2.0, JWT, RESTful APIs, Microservices, Oracle DB, Apache Cassandra, React 17, Redux Toolkit, RxJS, React Query, Node.js, GCP (Cloud SQL, Spanner, Kubernetes, Pub/Sub, Cloud Logging, Cloud Monitoring), Docker, Jenkins, SonarQube, Swagger, Postman, Elasticsearch, JUnit 5, Mockito, Git, Agile/Scrum, Maven, Gradle.

Java Full Stack Developer

VIR Biotechnology
10.2017 - 03.2019
  • Designed, developed, and maintained scalable, high-availability applications using Java 8/11, leveraging advanced features (Streams API, modularization, functional programming) for improved performance and security.
  • Architected and implemented microservices architecture using Spring Boot 2.x, Spring Cloud, and Spring Security, ensuring modular, resilient, and easily maintainable systems.
  • Built and secured RESTful APIs with OAuth2.0 and JWT for authentication and authorization, integrating with API Gateway and distributed logging via AWS CloudWatch.
  • Designed and optimized data persistence layers using Hibernate 5.x with MongoDB and PostgreSQL, improving query performance and data access patterns.
  • Implemented RabbitMQ for asynchronous messaging between microservices, enhancing decoupling and reliability.
  • Automated microservices deployments to AWS ECS using Jenkins CI/CD, reducing manual errors by 90% and improving release velocity.
  • Developed responsive and user-friendly Angular 7/8 front-end applications with TypeScript and Bootstrap 4, enabling dynamic forms and secure client-side validations.
  • Containerized and orchestrated applications using Docker and Kubernetes (1.12.x/1.18.x), automating scaling and ensuring high availability.
  • Leveraged AWS cloud services (S3 for medical image storage, EC2, ECS, CloudWatch, CloudTrail) to build compliant and secure cloud-native applications.
  • Designed HIPAA-compliant workflows and handled PHI data management with a strong emphasis on security, disaster recovery, and high availability.
  • Documented APIs using Swagger/OpenAPI Specification to improve collaboration among internal teams and third-party integrators.
  • Applied Agile/Scrum methodologies, actively participating in sprint planning, code reviews, and retrospectives to ensure timely deliveries.
  • Ensured high-quality code delivery by developing automated unit and integration tests using JUnit 5, Mockito (Java) and Mocha/Chai (JavaScript).

Environment: Java 8/11, Spring Boot 2.x, Spring Cloud, Microservices, Spring Security, OAuth2.0, JWT, RESTful APIs, Hibernate ORM, MongoDB, PostgreSQL, RabbitMQ, Angular 7/8, TypeScript, Bootstrap 4, AWS (S3, EC2, ECS, CloudWatch, CloudTrail), Docker, Kubernetes, Jenkins, Swagger/OpenAPI, JUnit 5, Mockito, Mocha, Chai, Maven 3.6.x, Git/GitHub, HIPAA Compliance, Clinical Workflow Systems.

Java Developer

Federal Home Loan Bank
12.2015 - 09.2017
  • Leveraged Hibernate ORM and JDBC for efficient database management and communication, significantly improving data access and manipulation with PostgreSQL.
  • Developed and maintained secure SOAP and RESTful web services using JAX-WS and Apache Axis, enhancing application interoperability and external API integrations.
  • Designed and implemented Java Servlets to efficiently handle HTTP requests/responses and build RESTful APIs with JSON-based response handling for seamless frontend-backend communication.
  • Proficiently managed MS SQL Server 2017 with advanced T-SQL programming, including query optimization, performance tuning, and database security improvements.
  • Built microservices and APIs with Spring Boot 2.x, Spring Cloud, and Spring Security, integrating OAuth2.0 and JWT for robust authentication and authorization.
  • Integrated RabbitMQ for asynchronous communication between services, improving scalability and decoupling.
  • Developed responsive Angular 7/8 front-end applications using TypeScript and Bootstrap 4 for dynamic and user-friendly UI components.
  • Adopted Test-Driven Development (TDD) with JUnit 4/5 and PowerMockito, ensuring high-quality, bug-free code and reducing production defects.
  • Documented APIs using Swagger/OpenAPI Specification, improving collaboration with internal teams and external partners.
  • Managed source code and streamlined team collaboration using Git and Bitbucket, ensuring effective version control and peer reviews.
  • Containerized applications using Docker and deployed to AWS ECS, ensuring high availability and compliance with HIPAA and PHI data security standards.

Environment: Java 7/8, J2EE, Spring Boot 2.x, Spring Cloud, Spring Security, OAuth2.0, JWT, SOAP, RESTful APIs, Servlets, RabbitMQ, PostgreSQL, MS SQL Server, MongoDB, Angular 7/8, TypeScript, Bootstrap 4, JUnit 4/5, PowerMockito, Swagger/OpenAPI, Git, Bitbucket, AWS (S3, EC2, ECS, CloudWatch, CloudTrail), Docker, Maven, HIPAA Compliance, PHI Data Management, Clinical Workflow Systems.

Java developer

Global Payments
08.2014 - 11.2015
  • Engineered robust and scalable Java 7 applications using J2EE frameworks, Servlets, JSP, and Hibernate ORM, implementing efficient ORM strategies and maintaining high-quality code documentation.
  • Developed, tested, and deployed SOAP-based web services using JAX-WS and JAXB, delivering precise WSDL documentation for external service integrations and seamless data interchange.
  • Executed complex SQL queries and stored procedures in MySQL, improving database performance through optimized JDBC connectivity and advanced data management strategies.
  • Integrated and configured third-party APIs including Azure Cloud Services and Active Directory, enhancing application functionality and user authentication workflows.
  • Implemented Azure Active Directory Multi-Factor Authentication (MFA) and configured conditional access policies to enforce secure access controls under specific risk levels.
  • Built RESTful APIs with Spring MVC, secured with OAuth2.0 and JWT for authentication and authorization.
  • Leveraged AngularJS for dynamic front-end interfaces, ensuring seamless interaction with backend services.
  • Utilized Log4J for detailed application logging and monitoring and SonarLint for continuous code quality analysis, enforcing best practices and standards.
  • Managed builds and deployments using Docker, Jenkins, and Gradle, streamlining delivery pipelines.
  • Created and maintained automated test cases using JUnit and Selenium for robust validation and reduced production defects.
  • Maintained source control with SVN, collaborating in Agile/Scrum environments to meet sprint goals.

Environment: Java 7, J2EE, Servlets, JSP, Spring MVC, Hibernate, SOAP (JAX-WS, JAXB), RESTful APIs, MySQL, AngularJS, OAuth2.0, JWT, Azure Active Directory (MFA, Conditional Access Policies), Apache CXF, Docker, Jenkins, Selenium, JUnit, SVN, Log4J, SonarLint, Agile, Gradle.

Education

Master’s Degree - Computer Science

Wilmington University
Wilmington, DE
12-2013

Bachelor’s Degree - Computer Science

KL University
Vijayawada, AP, IND
05-2012

Skills

  • Programming Languages: C, C, Java 8/11/17/21, JavaScript, Python, SQL, PL/SQL
  • Java/J2EE Technologies: Core Java, Servlets 3x, Spring 3x/4x/5x, Spring Boot 2x, Hibernate ORM, JPA, JTA, JDBC, EJB 2x/3x, JSP, JSTL, RMI, Swing, Applets, AWT
  • Frameworks: Struts 25x, Hibernate, Spring Batch, Spring Data, Spring Security, Spring Actuator, Drools Rule Engine, Spring MVC, Spring Web, Spring IoC, Spring Cloud, Thymeleaf
  • Design Patterns: Singleton, Builder, Template, MVC, DAO, Front controller, Session Façade, Business Delegate, Bean Factory, Service Locator
  • Web Technologies: HTML/4/5, XHTML, CSS3, SCSS, Bootstrap 4/5, JavaScript, jQuery, XML, XSL, XSLT, JSON, NodeJS, Express JS, AngularJS, Angular 10/11/17, ReactJS, TypeScript, Redux, Vuejs
  • Databases: MySQL, PostgreSQL, SQL Server 2012/14/16, Oracle 10g/11g/12c, MongoDB, DB2, BigQuery(GCP), Cassandra
  • Web Services: SOAP, WSDL, JAX-RS, JAX-WS, RESTful, GraphQL, XSD
  • Messaging and Authentication: JMS, Apache Kafka, RabbitMQ, Apache ActiveMQ, OAuth20
  • Web Application Servers: IBM WebSphere 6x/8x, Apache Tomcat 6x/7x/8x, Oracle WebLogic 9x/10x, JBoss
  • Testing Tools: Junit 5, Mockito, Jasmine, Karma, Cucumber, Mocha, Chai, Cypress
  • Logging and Monitoring: Log4J, Slf4J, Cloud Watch, Kibana
  • Version Control: Bitbucket, Clear Case, SVN, Git, GitHub
  • Cloud Technologies / DevOps Tools: AWS (EC2, S3, DynamoDB, ECS, ECR, RDS, Kubernetes, Fargate, CloudWatch), GCP, Jenkins, Terraform, Docker, Azure, IBM Cloud Private, Pivotal Cloud Foundry (PCF)
  • Methodologies: Agile, Waterfall, Scrum, TDD (Test Driven Development), BDD
  • Build Tools: Maven, Gradle, Ant
  • IDE: Eclipse, NetBeans, Spring Tools Suite (STS), IntelliJ IDEA, Sublime Text, Microsoft Visual studio
  • Operating Systems: Windows 10/11, Linux, Unix
  • Code Quality, Documentation & Project Management Tools: SonarQube, Sonar Lint, Swagger, Postman, JIRA, Trello

Timeline

Sr. Java Full Stack Developer

PNC Bank
12.2023 - Current

Full Stack Java Developer

State of Nebraska
09.2021 - 12.2023

Java Full Stack Developer

Zipcar
04.2019 - 08.2021

Java Full Stack Developer

VIR Biotechnology
10.2017 - 03.2019

Java Developer

Federal Home Loan Bank
12.2015 - 09.2017

Java developer

Global Payments
08.2014 - 11.2015

Master’s Degree - Computer Science

Wilmington University

Bachelor’s Degree - Computer Science

KL University
MAHESH CHILAMKURI