Post Job Free
Sign in

Full Stack Java Developer with AWS Experience

Location:
Hyderabad, Telangana, India
Posted:
January 15, 2026

Contact this candidate

Resume:

KATTA KAUSHIK GOUD

Email: *************@*****.***

Mobile: +1-660-***-****

Full Stack Java Developer

PROFESSIONAL SUMMARY:

Full Stack Java Developer with 5+ years of experience in application development, system design, and ensuring operational stability using Java and Spring Boot in a corporate environment.

Developed and maintained code using Java, Spring Boot, and database querying languages, contributing to a large corporate environment while adhering to the Software Development Life Cycle.

Hands-on experience with Reactjs and Java, coupled with exposure to agile methodologies like CI/CD, application resiliency, and security, ensuring high-quality deliverables.

Utilized Java and Spring Boot to design backend services, optimizing throughput and reducing transaction latency, demonstrating practical experience in system design and development.

Experience across the whole Software Development Life Cycle, including developing, debugging, and maintaining code, with emerging knowledge of cloud applications on AWS.

Built Spring Batch ETL pipelines to process transactions, improving batch performance while ensuring validation and accurate data ingestion, showcasing ability to code in Java.

Engineered event-driven architectures with Kafka and RabbitMQ supporting retries and delivery guarantees, achieving high message reliability across distributed systems using Java.

Secured REST APIs using OAuth2, JWT, and Spring Security; enforced Angular route guards, reducing unauthorized access, and demonstrating experience in a corporate environment.

Developed Angular and React SPAs with Redux, delivering responsive dashboards and improving UI performance, showcasing hands-on practical experience in application development.

Deployed cloud apps on AWS (EC2, S3, RDS, IAM, CloudWatch), reducing MTTR, and demonstrating emerging knowledge of software applications and technical processes within cloud.

TECHNICAL SKILLS:

Programming & Scripting - Java (8/11), JavaScript (ES6+), TypeScript, Python, SQL, PL/SQL, HTML5, CSS3, SCSS, JSON, XML

Frameworks & Libraries - Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Batch, Hibernate, JPA, Node.js, Express.js, React.js, Redux, Angular (10+), Vue.js, Vuex, Bootstrap, jQuery, AJAX

Microservices & APIs - RESTful APIs, SOAP, WSDL, Drools, JWT, OAuth2, Kafka, RabbitMQ

Databases - MySQL, PostgreSQL, Oracle, MongoDB, Azure SQL, Cosmos DB

Cloud Platforms - AWS (EC2, S3, IAM, RDS, Elastic Beanstalk, CloudWatch), Azure (App Services, Functions, Storage, Cosmos DB, Synapse, Data Factory)

DevOps & CI/CD - Docker, Kubernetes, Jenkins, Git, Bitbucket, Maven, Gradle, SonarQube, Azure DevOps, CI/CD

Monitoring & Logging - Splunk, DataDog, ELK, Log4j, Azure Monitor, CloudWatch

Testing & QA - JUnit, Mockito, RestAssured, TestNG, Cypress, Jest, Jasmine, Cucumber, WireMock, TDD

Big Data & Analytics - Apache Spark, PySpark, Databricks, Power BI

Tools & IDEs - IntelliJ, Eclipse, VS Code, Postman, Swagger, Jira, Confluence

Methodologies - Agile (SCRUM), SDLC, Domain-Driven Design (DDD), SOLID Principles, Clean Architecture

Others - Application Resiliency, Security

PROFESSIONAL EXPERIENCE:

Fidelity Investments Dec 2024 – Present

Software Engineer

Responsibilities:

Developed and maintained robust Java and Spring Boot microservices, ensuring operational stability and high performance for critical financial data processing applications, adhering to SDLC best practices. This involved system design, application development, and rigorous testing within a large corporate environment.

Engineered high-throughput Spring Batch ETL pipelines, processing over 10 million daily records, implementing retry logic and error handling to improve application resiliency and reduce job failures, aligning with agile methodologies. The goal was to improve overall system design.

Migrated legacy SOAP-based systems to RESTful APIs, ensuring 99.9% uptime and simplifying partner integration across downstream and upstream applications, demonstrating experience across the whole Software Development Life Cycle. This improved application development.

Secured over 100 endpoints using Spring Security with OAuth2 and JWT, enabling precise role-based access and reducing unauthorized access events across critical finance modules, showcasing demonstrable ability to code in Java. This improved testing.

Integrated Kafka streams and SFTP data pipelines for asynchronous data delivery with dead-letter queues and retry logic, achieving 99.97% delivery reliability and reducing manual load cycles, aligning with CI/CD principles. This improved operational stability.

Delivered ledger and reconciliation systems using PL/SQL, REST, and enrichment logic across four microservices, increasing financial accuracy and reducing data mismatches, demonstrating emerging knowledge of cloud technologies. This improved system design.

Improved application responsiveness by optimizing Hibernate queries, connection pooling, and caching, cutting service response time from 900ms to 400ms under peak load conditions, showcasing experience in developing and debugging code. This improved application development.

Automated deployments via Jenkins pipelines with Maven and Bitbucket, accelerating release cycles by 3x weekly and reducing build duration by 75% with rollback and test automation gates, aligning with agile methodologies. This improved testing.

Monitored production environments using AWS CloudWatch, Splunk, and DataDog, reducing recovery time from 2 hours to 20 minutes and proactively resolving issues through health checks and alerting, improving application resiliency. This improved operational stability.

Utilized Reactjs to develop interactive front-end components, enhancing user experience and application responsiveness, while adhering to coding standards and contributing to the overall system design within a large corporate environment. This improved application development.

USAA Oct 2023 – Sep 2024

Full Stack Java Developer

Responsibilities:

Designed and optimized 30+ microservices using Java, Spring Boot, and Hibernate, reducing backend response times to under 300ms and increasing API throughput, demonstrating experience across the whole Software Development Life Cycle. This improved system design.

Built modular Angular SPAs with Bootstrap and reactive forms, improving user experience and reducing bounce rates, showcasing demonstrable ability to code in Java and JavaScript within a large corporate environment. This improved application development.

Migrated legacy Java 8 code to Java 11 using functional paradigms, reducing code complexity and building reusable frontend/backend components, aligning with agile methodologies such as CI/CD. This improved testing.

Integrated Kafka for asynchronous messaging, reducing direct API coupling and improving system resiliency and scalability for high-throughput, distributed applications, improving operational stability. This involved system design.

Secured frontend and backend apps using JWT and OAuth2, reducing session hijacking risks and implementing full audit-compliant token lifecycle management, demonstrating emerging knowledge of cloud technologies. This improved application development.

Containerized services using Docker and deployed on Kubernetes with Helm, achieving autoscaling and seamless rolling updates, raising deployment reliability, showcasing experience in developing and debugging code. This improved testing.

Configured AWS services including EC2, S3, CloudFront, and Route53, improving page load speed and achieving 99.95% availability with cloud-native hosting and edge caching, aligning with CI/CD principles. This improved operational stability.

Developed middleware authentication layers and access control flows, reducing validation latency and eliminating redundancy across user and admin role transactions, adhering to SDLC best practices. This improved system design.

Automated CI/CD pipelines with Jenkins and Bitbucket triggers, reducing manual errors and accelerating build-to-deploy cycles, supporting weekly releases with consistent stability, demonstrating application resiliency. This improved application development.

Led test automation using JUnit, Jasmine, and Karma with 92%+ coverage, reducing regression bugs; monitored infra using DataDog and Splunk, resolving alerts proactively, showcasing experience in testing. This improved operational stability.

Humana Mar 2023 – Sep 2023

Full Stack Java Developer

Responsibilities:

Built React dashboards integrated with Node.js and Spring Boot APIs, improving clinical decisions and maintaining 99.9% uptime across real-time patient applications, demonstrating experience across the whole Software Development Life Cycle. This improved system design.

Migrated structured data to Azure Data Lake and Cosmos DB; implemented Databricks PySpark jobs processing millions of records, reducing batch runtimes, showcasing demonstrable ability to code in Java and Python. This improved application development.

Automated ETL workflows with Azure Data Factory, Azure Functions, and Delta Lake, improving auditability and enabling 99% refresh accuracy, aligning with agile methodologies such as CI/CD. This improved testing.

Designed validation and anomaly detection using Spark, Python, and CI-integrated scripts, improving data integrity and reducing downstream issues and fraud risks, improving operational stability. This involved system design.

Automated Jenkins CI/CD pipelines and monitoring with Azure Monitor and Splunk, reducing deployment time and ETL failures, showcasing experience in developing and debugging code. This improved application development.

Contributed to system design by implementing scalable and resilient microservices using Java and Spring Boot, ensuring high availability and optimal performance for critical healthcare applications, adhering to SDLC best practices. This improved testing.

Participated in code reviews and provided constructive feedback to improve code quality and maintainability, fostering a collaborative development environment and aligning with agile methodologies. This improved operational stability.

Developed and maintained comprehensive documentation for all developed components, ensuring clear understanding and facilitating knowledge sharing within the team, demonstrating emerging knowledge of cloud technologies. This improved system design.

Cigniti Apr 2021 – Jul 2022

Full Stack Java Developer

Responsibilities:

Developed Spring Boot microservices and REST APIs handling 20K+ daily transactions, accelerating time-to-market and increasing deployment modularity, demonstrating experience across the whole Software Development Life Cycle. This improved system design.

Designed Vue.js frontends and JSP dashboards using HTML5, CSS3, and Bootstrap, reducing UI load times and user-reported bugs, showcasing demonstrable ability to code in Java and JavaScript. This improved application development.

Integrated Hibernate and Spring Data JPA with SQL Server to optimize lazy/eager loading, reduce ORM issues, and improve complex CRUD operations, aligning with agile methodologies such as CI/CD. This improved testing.

Built and validated SOAP services using Apache CXF and SOAP UI, improving legacy system interoperability and reducing integration-related defects, improving operational stability. This involved system design.

Automated CI/CD pipelines using Jenkins, Maven, and Git, reducing manual QA work and enabling fast, stable releases, showcasing experience in developing and debugging code. This improved application development.

Migrated legacy components to Azure App Services and Azure SQL, cutting cloud infrastructure costs and increasing system stability, adhering to SDLC best practices. This improved testing.

Enforced Spring Security-based access control, implemented reusable Spring MVC filters, and optimized JVM memory performance, boosting uptime, demonstrating emerging knowledge of cloud technologies. This improved operational stability.

Implemented unit and integration tests using JUnit and Mockito, ensuring code quality and reducing regression bugs, aligning with agile methodologies and contributing to application resiliency. This improved system design.

Participated in daily stand-up meetings and sprint planning sessions, contributing to the overall project planning and execution, demonstrating strong communication skills and collaboration within a team environment. This improved application development.

Smartron Aug 2019 – Mar 2021

Full Stack Java Developer

Responsibilities:

Developed enterprise Java applications using Spring MVC, Struts, and JSP, collaborating with architects to deliver scalable modules, demonstrating experience across the whole Software Development Life Cycle. This improved system design.

Built and optimized persistence layers using Hibernate ORM with MySQL and Oracle, reducing SQL execution time and improving data access efficiency, showcasing demonstrable ability to code in Java. This improved application development.

Designed interactive UIs with HTML, CSS, JavaScript, and AJAX, improving client-side validation and asynchronous interactions, aligning with agile methodologies such as CI/CD. This improved testing.

Containerized Spring Boot microservices using Docker and deployed them on AWS EC2 and ECS; integrated Lambda functions, improving operational stability. This involved system design.

Implemented secure web services using SOAP, WSDL, and XML; enhanced inter-service communication by reducing errors, showcasing experience in developing and debugging code. This improved application development.

Used Git and JIRA for source control and sprint planning; implemented logging with Log4J and supported deployments via Apache Tomcat, adhering to SDLC best practices. This improved testing.

Participated in code reviews and provided constructive feedback to improve code quality and maintainability, demonstrating emerging knowledge of cloud technologies. This improved operational stability.

Developed and maintained comprehensive documentation for all developed components, ensuring clear understanding and facilitating knowledge sharing within the team, aligning with CI/CD principles. This improved system design.

Gained experience in developing, debugging, and maintaining code in a large corporate environment, contributing to the overall stability and performance of enterprise applications, demonstrating application resiliency. This improved application development.

Educational Details:

Master of Science in Information Technology - University of North Texas, Denton, TX

Bachelor of Technology in Electronics & Instrumentation Engineering - CVR College of Engineering, Hyderabad, India



Contact this candidate