Post Job Free
Sign in

Senior Java Full-Stack Engineer with Cloud & Microservices

Location:
Surat, Gujarat, India
Salary:
80000
Posted:
February 26, 2026

Contact this candidate

Resume:

KRISHNA KOLLI

+1-469-***-**** ***********@*****.*** LinkedIn

PROFESSIONAL SUMMARY

Java Full Stack Developer with 3+ years of experience delivering scalable, secure, and high-performance enterprise applications. Strong expertise in Core Java 8+, Spring Boot, Spring MVC, and Microservices, with solid knowledge of OOP principles, multithreading, and Agile/Waterfall SDLC. Proficient in frontend technologies including ReactJS, Angular, Vue.js, HTML5, CSS3, JavaScript (ES6+), Bootstrap, jQuery, and AJAX. Hands-on experience with RESTful and SOAP APIs, ORM frameworks (JPA, Hibernate, Spring Data JPA), and SQL/NoSQL databases such as Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, and DynamoDB. Experienced in AWS and Azure cloud development, CI/CD pipelines using Jenkins, Git, and Maven/Gradle. Strong focus on application security using OAuth, JWT, SSL, SAML, OpenID Connect, and event-driven systems with Kafka, RabbitMQ, and ActiveMQ, along with automated testing, Postman/Swagger API validation, SonarQube, and JIRA-based collaboration.

SKILLS

Languages : Java, JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3 Backend Technologies : Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Batch), RESTful Web Services, Microservices Architecture, SOA, Hibernate, JPA, JDBC Frontend Technologies : React.js, Angular, Node.js, jQuery, AJAX, JSON, Bootstrap, Material-UI, Responsive Web Design Databases & Storage : Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Redis ORM Frameworks : Hibernate, JPA, Spring Data JPA, Spring JDBC Cloud & DevOps :AWS (EC2, S3, Lambda, RDS, IAM, CloudWatch), Azure(App Service, Azure SQL, Storage, Azure AD, Monitor)Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD Pipelines, Maven, Gradle Testing & Quality : JUnit, Mockito, TestNG, Selenium, Postman, Integration Testing, Regression Testing, Performance Testing Tools & Methodologies : Git, Agile/Scrum, TDD, OOD, Apache Kafka, Apache Tomcat, Confluence, Jira, Splunk Authentication & Security : OAuth, JWT Tokens, Azure Active Directory, RBAC Messaging Systems : Apache Kafka, RabbitMQ, ActiveMQ, Azure Service Bus, AWS SQS Operating Systems & IDEs : Windows, Linux, IntelliJ IDEA, Eclipse, Visual Studio Code PROFESSIONAL EXPERIENCE

BANK OF AMERICA – CHARLOTTE, NC

JAVA FULL STACK ENGINEER MAY 2024 – PRESENT

Engineered and deployed RESTful microservices using Java and Spring Boot following Service-Oriented Architecture (SOA) and Microservices architecture to support high-volume, real-time transactional and fraud-detection workloads.

Designed and implemented Spring Cloud API Gateway with OAuth-based security, enabling secure, scalable service-to-service communication using JSON data formats across distributed systems.

Built robust data persistence layers using Spring Data JPA (Hibernate ORM) with PostgreSQL as the primary SQL database and MongoDB for NoSQL storage, optimizing query performance and data availability.

Integrated Apache Kafka for event-driven messaging, enabling asynchronous processing, decoupled microservices, and improved system throughput and fault tolerance.

Developed responsive front-end interfaces using ReactJS, along with HTML, CSS, JavaScript, and Bootstrap, delivering intuitive, performant user experiences integrated with backend REST APIs.

Built and optimized CI/CD pipelines using Jenkins from a developer standpoint, managing builds with Maven, source control with Git, enforcing quality gates via SonarQube, implementing centralized logging using Log4j, and deploying applications on AWS using services such as EC2, ECS/EKS, S3, RDS (PostgreSQL), DynamoDB, IAM, ALB, and CloudWatch.

Implemented comprehensive automated testing strategies using JUnit and Mockito for backend services, Jest/Mocha/Chai for UI testing, Cucumber and Citrus for service automation, Protractor for end-to-end testing, and API validation using Postman, SOAP UI, and Swagger UI.

Followed Agile (Scrum) methodologies, actively participating in sprint planning, daily stand-ups, reviews, and retrospectives, while mentoring junior developers, conducting code reviews, with cross-functional teams using JIRA to track sprints, defects, and deliverables.

UNITEDHEALTH GROUP – BENGALURU, INDIA

FULL STACK ENGINEER DEC 2022 – JUN 2023

Developed and deployed RESTful microservices on Microsoft Azure using Java and Spring Boot, following Agile SDLC, and implementing Service-Oriented Architecture (SOA) and Microservices architecture for secure healthcare application workflows.

Implemented centralized API management using Spring Cloud API Gateway, securing services with OAuth, and standardizing inter- service communication through JSON-based payloads.

Designed the data access layer using Hibernate ORM, working exclusively with MySQL, and optimized transactional queries to improve system performance and data consistency.

Built scalable and maintainable Angular applications, leveraging component-based architecture, services, routing, and reactive forms, along with HTML, CSS, JavaScript, and Bootstrap to deliver consistent and responsive user experiences.

Integrated RabbitMQ for asynchronous messaging between microservices, improving fault tolerance, message reliability, and decoupling across distributed application components.

Automated backend and UI testing using JUnit and Mockito for service-level validation, Karma and Jasmine for Angular UI testing, and performed API validation using Postman, SOAP UI, and Swagger UI.

Implemented DevOps practices by building Jenkins-based CI/CD pipelines from a developer standpoint, managing builds with Ant, source control using Git, and enforcing code quality standards through SonarQube and structured code reviews.

Provisioned and managed cloud infrastructure using Terraform (Infrastructure as Code) on Azure, enabling consistent environment setup, repeatable deployments, centralized logging with Log Insight, and sprint tracking using JIRA while collaborating closely with cross-functional teams.

UNITEDHEALTH GROUP – BENGALURU, INDIA

JUNIOR JAVA FULL STACK ENGINEER JUL 2021 – DEC 2022

Developed and maintained a monolithic web application using Spring MVC, Servlets, and JSP following the Waterfall SDLC methodology, supporting structured phase-based development and formal documentation standards.

Implemented RESTful web services within the monolithic architecture, handling XML-based data exchange between application layers and external systems.

Designed and implemented the persistence layer using JPA (chosen uniquely for this project), enabling object-relational mapping and streamlined database interactions.

Built dynamic user interfaces using Angular, along with HTML, CSS, JavaScript, and Bootstrap, ensuring consistent UI behavior and seamless integration with backend controllers.

Worked exclusively with Oracle Database as the backend relational database, developing and optimizing SQL queries to support transactional business operations.

Implemented unit and integration testing using JUnit and Mockito for backend components, and Karma and Jasmine for AngularJS UI testing to ensure functional correctness.

Managed source code using SVN, maintaining version history and supporting collaborative development across multiple release cycles.

Automated application builds using Ant, implemented application logging with Log4j, and tracked development tasks, defects, and change requests using TFS, ensuring traceability throughout the Waterfall lifecycle. EDUCATION

Texas Tech University – Lubbock, TX

Master of Science, Computer Science 2023 - 2025

CERTIFICATIONS

AWS Certified Cloud Practitioner (2024)



Contact this candidate