Post Job Free
Sign in

Full Stack Java Developer with Cloud & Microservices Expertise

Location:
Pflugerville, TX, 78728
Posted:
January 12, 2026

Contact this candidate

Resume:

Venkata Sai

Full Stack Java Developer

+1-463-***-****

******************@*****.***

Professional Summary:

4+ years of experience as a Full Stack Java Developer in designing, developing, and deploying enterprise-scale web and distributed applications, with strong expertise in Java 8/11, Spring Boot, Spring MVC, Spring Security, and Microservices architecture. Hands-on experience in developing RESTful APIs using Spring Boot, JAX-RS, and integrating with frontend frameworks, along with proficiency in modern frontend technologies including Angular (2+), React, HTML5, CSS3, Bootstrap, and JavaScript. Extensive experience working with AWS cloud services such as EC2, S3, SQS, Lambda, CloudFormation, and IAM, combined with strong skills in containerization and orchestration using Docker and Kubernetes for cloud-native deployments. Demonstrated strength in CI/CD automation using Jenkins, Harness, AWS Code Pipeline, Maven, and Git, with experience working across both relational and NoSQL databases including Oracle, MySQL, MongoDB, and Cassandra. Well-versed in Hibernate, JPA, and Spring Data for ORM and database interactions, with a solid understanding of application security including OAuth2, JWT, authentication, authorization, and secure API development. Proven experience working in Agile/Scrum environments, actively participating in sprint planning, retrospectives, and code reviews, and recognized for excellent analytical, problem-solving, communication, and collaboration skills with a strong focus on code quality and performance.

Key Highlights

Experience supporting complex enterprise platforms with strict SLAs, regulatory compliance, and high-availability requirements.

Strong background in analyzing system requirements and translating business needs into scalable, secure technical designs.

Hands-on experience across frontend, backend, data, and infrastructure layers of full-stack applications.

Demonstrated ability to lead technical discussions, promote engineering best practices, and collaborate effectively in Agile environments.

Experience working with cloud-native, containerized, and distributed systems deployed at enterprise scale.

Proven ability to take ownership of features from design and development through deployment and production support.

Experience delivering high-quality solutions in fast-paced, client-facing environments with a strong focus on reliability and scalability.

Ability to quickly adapt to new technologies, tools, and business domains while maintaining high engineering standards.

TECHNICAL SKILLS:

Programming Languages: Java (8, 11), Python, JavaScript, SQL, PL/SQL

Frontend Technologies: HTML5, CSS3, Bootstrap, Angular (2+, 6), React, JavaScript, jQuery, React and Angular-based Enterprise UI Development

Backend Technologies & Frameworks: Spring, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JPA, Microservices, Service-Oriented Architecture (SOA), Distributed Systems, Event-Driven and Asynchronous Processing, Messaging Systems

Web Services & APIs: RESTful Web Services, JAX-RS (Jersey, REST Easy), JSON, XML, SOAP, Secure API Development, OAuth2, JWT

Databases & Data Processing: Oracle, MySQL, MongoDB, Cassandra, SQL Optimization, ETL and Batch Processing

Cloud & Infrastructure: AWS EC2, S3, SQS, Lambda, IAM, CloudFormation, Code Pipeline, AWS-based Application Deployment and Scaling, High-Availability, Fault-Tolerant, and Scalable System Design

DevOps, CI/CD & Orchestration: Docker, Kubernetes, OpenShift Orchestration, Jenkins, Harness, Maven, Jenkins Pipelines, Git-based CI/CD Workflows

Testing & Automation: JUnit, Mockito, SonarQube, Postman, SoapUI, Selenium, Cypress, Automation Testing, Test-Driven Development (TDD)

Version Control & Project Management: Git, GitHub, Bitbucket, Jira

Build & Application Servers: Apache Tomcat, JBoss, WebLogic

Monitoring, Logging & Operations: Log4j, Splunk, Kibana, Application Monitoring, Incident Management, Root Cause Analysis

Development Tools & IDEs: Eclipse, IntelliJ IDEA, Spring Tool Suite (STS), Visual Studio Code

Methodologies: Agile (Scrum), SDLC

PROFESSIONAL EXPERIENCE:

Client: Citi Bank – NY

Role: Full Stack Java Developer

Duration: Jan 2024 – Present

Responsibilities:

Designed and developed scalable full stack applications using Java 11, Spring Boot, Microservices, Angular, and RESTful APIs.

Built responsive user interfaces using Angular 2+, HTML5, CSS3, Bootstrap, JavaScript, and jQuery.

Developed and maintained Spring Boot microservices with REST APIs for business-critical financial applications.

Implemented Spring Security with OAuth2 and JWT for secure authentication and authorization.

Utilized Java 11 features such as Lambda expressions, Streams, and Functional Interfaces to improve performance and code readability.

Implemented multithreading and concurrency using Executor Services to enhance system throughput.

Performed database operations using Hibernate and Spring Data JPA, ensuring efficient data access and transaction management.

Deployed microservices on Pivotal Cloud Foundry (PCF) and managed routes, domains, and application monitoring.

Containerized applications using Docker and orchestrated deployments using Kubernetes clusters on AWS.

Configured AWS IAM roles for Kubernetes pods to securely access AWS S3 buckets and SQS queues.

Built and maintained CI/CD pipelines using Jenkins, Harness, and AWS Code Pipeline integrated with CloudFormation.

Improved code quality and security by achieving 90%+ test coverage using JUnit, Mockito, and SonarQube.

Collaborated closely with QA and business teams in an Agile/Scrum environment, participating in PI planning, sprint reviews, and retrospectives.

Analyzed business and technical requirements to design end-to-end solutions including APIs, backend services, and UI components.

Developed RESTful and service-oriented architectures using Spring Boot and microservices patterns.

Built and enhanced Single Page Applications (SPAs) using Angular and React following modern UI/UX standards.

Integrated backend services with relational and NoSQL databases to support high-volume financial transactions.

Applied Test-Driven Development (TDD) practices and developed unit, integration, and automation test cases.

Participated in peer code reviews, mentoring team members and enforcing design patterns and coding standards.

Worked closely with architects, product owners, and stakeholders to plan, estimate, and deliver features.

Supported CI/CD pipelines using Jenkins and GitHub-based workflows.

Implemented containerized deployments using Docker and Kubernetes/OpenShift for scalable production environments.

Utilized monitoring, logging, and alerting tools to troubleshoot production issues and optimize system performance.

Provided production support and on-call rotation coverage to ensure system stability and rapid incident resolution.

Followed secure development practices including authentication, authorization, and data protection standards.

Leveraged AI-assisted development tools (ChatGPT-style copilots and AI IDEs) to accelerate development, debugging, and documentation.

Environment: Java 11, Spring Boot, Microservices, Angular, Hibernate, JPA, REST APIs, AWS, Docker, Kubernetes, Jenkins, Harness, Oracle, Maven, Git, SonarQube, Jira, Splunk

Client: Honeywell – India

Role: Java Developer

Duration: Aug 2020 – Sept 2022

Responsibilities:

Developed enterprise web applications using Java, Spring MVC, Spring Boot, and J2EE technologies following Agile methodology.

Designed and implemented microservices-based architecture using Spring Boot for modular and scalable systems.

Built dynamic and responsive UI components using Angular 6, React, HTML5, CSS3, Bootstrap, JavaScript, and jQuery.

Implemented RESTful web services using Spring MVC and Spring Boot annotations.

Utilized Java 11 features including enhanced String APIs, HTTP Client, and improved language features.

Worked extensively with Hibernate and JPA to manage ORM mappings, caching, and performance optimization.

Developed backend services and CRUD operations using MongoDB, Express, React, and Node.js (MERN stack).

Designed DAO layers using Spring JDBC Template and Hibernate Template APIs.

Wrote complex SQL and PL/SQL queries, stored procedures, and functions for Oracle databases.

Developed AWS Lambda functions in Python to perform data transformations and analytics on EMR clusters.

Implemented CI/CD pipelines using Docker, Maven, TeamCity, and Git-based version control systems.

Performed unit and integration testing using JUnit, Spring Mock MVC, Postman, and REST clients.

Actively participated in sprint planning, daily stand-ups, code reviews, and defect resolution using JIRA.

Participated in the complete Software Development Life Cycle (SDLC) including estimation, planning, design, development, testing, and deployment.

Developed and maintained Java-based enterprise applications using Spring, Hibernate, and MVC frameworks.

Designed and consumed REST and SOAP web services for internal and external system integrations.

Supported database-driven applications by writing optimized SQL queries and stored procedures.

Contributed to CI/CD automation and build pipelines to improve deployment consistency and reliability.

Worked with containerization and orchestration platforms to support scalable deployments.

Collaborated with QA teams for defect resolution, regression testing, and release validation.

Provided application maintenance and production support for enhancements and incident fixes.

Documented technical designs, APIs, and operational procedures for long-term maintainability.

Environment: Java 11, Spring Boot, Spring MVC, Microservices, Angular 6, React, REST APIs, Hibernate, JPA, Oracle 12c, AWS Lambda, Docker, Maven, Git, TeamCity, Jira, Bootstrap, Node.js

EDUCATION:

Master of Science in Computer Science

University of Central Missouri



Contact this candidate