Post Job Free
Sign in

Software Engineer Scala, Java, Spring Boot, Cloud-native Systems

Location:
Columbus, OH
Posted:
February 27, 2026

Contact this candidate

Resume:

Ajay Bhargav Chekuri

Java FullStack Developer

*********************@*****.*** +1-913-***-**** LinkedIn

Professional Summary

Over 5 years of experience in the IT industry working across the full SDLC, focused on building scalable web applications using Java, Spring Boot, React, and Angular in Agile development environments.

Worked extensively with Java 8 and Java 11 features including Streams API, Lambda Functions, Multithreading, and Collections to build reliable backend services for enterprise-grade applications.

Built and consumed RESTful APIs using Spring Boot and integrated them with Angular and React frontends, ensuring smooth communication between microservices and UI layers.

Developed frontend applications using React and Angular with HTML, CSS, JavaScript, and Bootstrap, working closely with UX and product teams to deliver clean, responsive user interfaces.

Applied Microservices architecture patterns to break down monolithic applications into independently deployable services, using Spring Cloud for service discovery and configuration management.

Worked with AWS services including EC2, S3, Lambda, IAM, and CloudFormation to deploy and manage cloud-based applications, supporting CI/CD pipelines for automated delivery.

Set up and maintained CI/CD pipelines using Jenkins, Git, Maven, and Gradle to automate build, test, and deployment workflows across development and staging environments.

Used Docker for containerizing Java and Spring Boot applications and worked with Kubernetes for container orchestration, improving deployment consistency across environments.

Integrated application security practices including OAuth2 and JWT-based authentication, and contributed to application resiliency patterns like circuit breakers using Spring Cloud components.

Worked with SQL databases like MySQL, PostgreSQL, and Oracle, as well as NoSQL databases like MongoDB and DynamoDB, writing efficient queries and managing data persistence via Spring Data JPA and Hibernate.

Practiced Test-Driven Development using JUnit and Mockito for unit testing, and worked with integration and API testing to maintain code quality across multiple service layers.

Collaborated with QA, DevOps, and Product Management teams in Agile Scrum ceremonies, using Jira for sprint planning and tracking, and maintained source code using Git with pull request workflows.

Technical Skills

Programming Languages & Scripting: Java 8/11, Python, SQL, PL/SQL, JavaScript, TypeScript

Java Technologies: Spring Boot, Spring MVC, Spring Cloud, Spring Data JPA, Hibernate, Servlets, JSP, JDBC

Web Technologies: React, Angular, HTML, CSS, Bootstrap, jQuery, Ajax

Databases: MySQL, PostgreSQL, Oracle, MongoDB, DynamoDB

ORM Frameworks: Hibernate, Spring Data JPA, JPA

Web Services: RESTful, SOAP

Testing Frameworks: JUnit, Mockito, TestNG, Karma, Jasmine, Cucumber, Protractor

Version Control Tools: Git, SVN

Build Tools: Maven, Gradle, Ant

Cloud Technologies: AWS (EC2, S3, Lambda, CloudFormation, IAM), Azure (App Services, Azure SQL, Azure AD)

DevOps & Containerization: Docker, Kubernetes, Jenkins, CI/CD

Methodologies: Agile, Scrum, Waterfall, TDD

Operating Systems & IDEs: Windows, Linux, IntelliJ, Eclipse, STS

Optional Tools: Apache Tomcat, WebLogic, Log4j, JIRA, SonarQube

Professional Experience

Role: Java FullStack Developer - Jul 2024 - Present

Client: Centene Corporation

Responsibilities:

Architected and implemented Java Spring Boot microservices for Centene's healthcare platform, decomposing legacy monolith modules into independently deployable services that aligned with the team's Agile delivery model.

Engineered RESTful APIs using Spring Boot and integrated them with React and Angular frontends, working closely with the frontend team to define contract-first API designs and reduce integration issues.

Designed and deployed application resiliency patterns using Spring Cloud Circuit Breaker and Resilience4j, addressing timeout and failure scenarios that were causing downstream service instability.

Implemented OAuth2 and JWT-based security across microservices, collaborating with the security team to enforce role-based access control and ensure compliance with enterprise security standards.

Built and configured CI/CD pipelines using Jenkins, Git, Maven, and Docker to automate the build, test, and deployment lifecycle, reducing manual deployment effort across environments.

Deployed containerized Spring Boot applications on Kubernetes clusters in AWS, using EC2 and EKS to manage workloads and configured IAM roles for secure service-to-service communication.

Developed React components and Angular modules for the member portal, using JavaScript and TypeScript to build reusable UI elements and integrating REST APIs for real-time data rendering.

Integrated Apache Kafka for asynchronous event streaming between microservices, solving data synchronization issues that previously required synchronous calls and caused latency under load.

Applied Test-Driven Development using JUnit and Mockito for unit testing and worked on integration testing with Spring Boot Test, catching regressions early in the development cycle.

Utilized AWS S3 for document storage and AWS Lambda for event-driven processing tasks, coordinating with the DevOps team to configure CloudFormation templates for infrastructure provisioning.

Managed database interactions using Spring Data JPA and Hibernate with PostgreSQL and DynamoDB, writing optimized database queries and resolving N+1 query issues identified during code reviews.

Participated actively in Agile Scrum ceremonies, using Jira for backlog grooming, sprint planning, and tracking, and contributed to team retrospectives that improved our delivery process over time.

Environment:

Java 11, Spring Boot, Spring Cloud, React, Angular, AWS EC2, AWS S3, AWS Lambda, Kubernetes, Docker, Jenkins, Kafka, PostgreSQL, DynamoDB, JUnit, Mockito, OAuth2, JWT, Maven, Git, Jira, CI/CD, Resilience4j, TypeScript, JavaScript

Role: Java Developer - Jan 2021 - Jul 2023

Client: Northern Trust

Responsibilities:

Developed Java Spring Boot backend services for Northern Trust's wealth management platform, building RESTful APIs consumed by Angular-based frontend applications used by internal banking teams.

Built Angular modules for the investment dashboard, working closely with the UX team and using HTML, CSS, TypeScript, and Bootstrap to deliver a responsive and accessible interface.

Delivered microservices for transaction processing and portfolio reporting, using Spring Cloud Config for centralized configuration and Eureka for service discovery across distributed services.

Improved application security by integrating OAuth2 and Spring Security to manage authentication flows, replacing a legacy session-based system that had known vulnerabilities.

Optimized SQL query performance in Oracle and MySQL databases using indexing strategies and Spring Data JPA, resolving slow report generation that was impacting end-of-day processing.

Configured Docker containers for Spring Boot services and supported the DevOps team in setting up Kubernetes deployments on Azure, improving environment consistency between dev and production.

Integrated CI/CD pipelines using Jenkins and Git, automating unit and integration test runs with Maven so that every pull request was validated before merging to the main branch.

Applied Test-Driven Development by writing JUnit and Mockito test cases before implementation, and contributed to integration testing using Spring Boot Test and TestNG to validate API behavior.

Used Apache Kafka to implement event-driven notifications for portfolio updates, replacing a polling-based approach that was generating unnecessary database load during market hours.

Collaborated with QA, DevOps, and Product Management in Agile Scrum sprints, contributing to story estimation and sprint planning sessions tracked through Jira.

Environment:

Java 11, Spring Boot, Spring Cloud, Angular, TypeScript, HTML, CSS, Bootstrap, OAuth2, Spring Security, Oracle, MySQL, Docker, Kubernetes, Azure, Jenkins, Maven, Git, Kafka, JUnit, Mockito, TestNG, Jira, Agile, Scrum, CI/CD, RESTful APIs

Role: Java Developer - Jan 2019 - Dec 2020

Client: Windstream

Responsibilities:

Developed Java-based backend modules for Windstream's telecom billing system using Spring MVC and Hibernate, contributing to feature development and bug fixes across the order management workflow.

Built RESTful web services using Spring Boot for internal API integrations, supporting communication between billing, inventory, and customer service modules within the application.

Created frontend pages using Angular, HTML, CSS, and JavaScript to support customer-facing account management features, collaborating with the senior developer on component design and data binding.

Worked with MySQL and PostgreSQL databases using JDBC and Hibernate ORM, writing queries for customer data retrieval and supporting schema changes during feature rollouts.

Assisted in setting up Maven-based build configurations and contributed to basic Jenkins pipeline setup, learning the fundamentals of CI/CD as part of on-the-job growth at this stage.

Contributed to unit testing using JUnit and Mockito for service layer components, ensuring coverage for core business logic modules before passing builds to the QA team.

Supported source code management using Git, following branching strategies and participating in code reviews to maintain code quality and learn best practices from senior team members.

Participated in Agile Scrum ceremonies and used Jira to track assigned tasks, gradually taking on more responsibility as I grew more comfortable with the project codebase and team workflow.

Environment:

Java 8, Spring MVC, Spring Boot, Hibernate, JDBC, Angular, HTML, CSS, JavaScript, MySQL, PostgreSQL, Maven, Jenkins, Git, JUnit, Mockito, Jira, Agile, Scrum, RESTful APIs

Education

Master's in Computer Science University of Central Missouri

Certifications

Java 8/11 Certification

Spring Framework Certification



Contact this candidate