Post Job Free
Sign in

Java Full Stack Engineer with AWS Cloud Experience

Location:
Redmond, WA
Posted:
March 03, 2026

Contact this candidate

Resume:

Jahnavi Katta

Java Full Stack Developer

***********@*****.*** Contact: +1-332-***-**** LinkedIn: https://www.linkedin.com/in/jahnavikatta PROFESSIONAL SUMMARY

Experienced IT professional with 5 years in software development, adept at Agile Methodology for analyzing, defining, and documenting applications to meet business needs. Proficient in Core Java, object- oriented programming (OOP) concepts, and web technologies such as HTML5, CSS3, JavaScript, AngularJS, NodeJS, ReactJS and Vue.js Extensive experience with the Spring Framework, Java 8 features, various open-source frameworks, and testing frameworks including JUnit, Mockito, TestNG and Cucumber. Skilled in designing and implementing MongoDB clusters, managing NoSQL databases, and deploying fault-tolerant systems on AWS and Azure. Well-versed in CI/CD pipelines, using Jenkins, GitHub Actions and experienced in containerizing applications with Docker. Strong project management skills using Jira and other Agile tools, showcasing a commitment to delivering high-quality software solutions. Additionally, proficient in RESTful API design, microservices architecture, frontend frameworks such as Bootstrap, and implementing security best practices in software development.

● Experienced in implementing SOAP/RESTful web services with frameworks like Jersey, Spring-WS, and tools like JAXB, JAX- RS, JAX-WS.

● Proficient in front-end technologies including HTML5, CSS3, Bootstrap, JavaScript, jQuery, and frameworks like Angular 17, React.js, Node.js, and Express.js.

● Strong background in AWS services, including EC2, S3, RDS, Lambda, DynamoDB, and tools like CloudFormation, IAM, and Elastic Beanstalk for cloud-based application development and deployment.

● Expertise in microservice architecture and designing and developing microservices using Spring Boot, RESTful APIs, and Spring Cloud.

● Hands-on experience with Spring Framework (Core, AOP, Security, Batch, Boot), Hibernate, and JPA for enterprise-level applications and ORM integration with databases like MySQL, PostgreSQL, and MongoDB.

● Expertise in continuous integration (CI) and continuous delivery (CD) pipelines using Jenkins, Maven, Gradle, and Git/GitHub for version control.

● Skilled in containerization and Docker, with knowledge of managing Docker images and using Kubernetes for orchestration in a CI/CD environment.

● Proficient in message queues and event-driven architecture with tools like Apache Kafka, ActiveMQ, RabbitMQ, and JMS for scalable messaging systems.

● In-depth knowledge of cloud-native development with AWS EC2, Elastic Load Balancing (ELB), and Auto Scaling for scalable application architectures.

● Strong experience in unit testing and test automation using JUnit, Mockito, Selenium, and other testing frameworks.

● Experienced in Agile Scrum and Waterfall methodologies for project management and software development lifecycle

(SDLC).

● Hands-on experience with Apache Kafka, Spring JMS, and Zookeeper for high-performance, distributed systems. TECHNICAL SKILLS:

Programming Languages: Java 8/11/17, J2EE, C, C++, C# Web Technologies : SERVLETS, JSP, Java Servlet

J2EE Technologies : Spring, Struts/Struts 2, Hibernate, JPA, JDBC, JMS, OAuth 1/2. Application/Web servers : Apache Tomcat, IBM WebSphere Databases : Oracle, PostgreSQL, MySQL, MongoDB

Frontend Technologies: HTML5, JavaScript, CSS3, jQuery, Angular 8, Angular 14, React, Bootstrap, NodeJS Cloud Technologies: AWS, Azure

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS), Visual Studio Message Queues : JMS, Active MQ, Rabbit MQ, Kafka

DevOps: Docker, Jenkins, Maven, Git

Operating system: Windows, Linux, Mint, Unix

Testing & Monitoring : JUnit 5, Mockito, Selenium, ELK Stack, CloudWatch Tools & Methodologies : JIRA, Agile, waterfall, TDD (Test-Driven-Development), Scrum Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE:

Amazon- New York, Bellevue Apr 2024- Present

Software Development Engineer

Prime Badge

Improved delivery experience and adherence to promised delivery times for Amazon Prime users.

Scope of influence on 6+ teams. Designing, Development, and Launch of shipping Client and Backend Architecture.

Designed and implemented core Java APIs, incorporating key concepts such as Interface, Abstraction, and JDBC for seamless data interactions. Utilized Java Data Structures for improving performance, ensuring efficient handling of data within the application.

Contributed to a modern, component-based user interface with React, managing complex global state with Redux and Redux toolkit to ensure predictable and centralized data flow for scalable UI performance.

Developed the UI component architecture for developer framework using React, TypeScript, HTML5, CSS3 and Bootstrap.

Used Hibernate to streamline database interactions, optimizing transactions for improved overall application efficiency.

Designed feedback loops to improve Gen-AI (LLM based) accuracy by validating model outputs against order lifecycle ground truth data.

Migrated metrics dashboards from internal tools to Amazon CloudWatch, enhancing readability and creating alarms using AWS CDK.

Designed and deployed AWS infrastructure using AWS CDK to provision Lambda, SQS, SNS, and CloudWatch resources for Prime Badge automation workflows.

Utilized AWS Redshift and Quick Sight to analyze user data and generate actionable insights, driving strategic decisions for product enhancements.

Involved in the Requirements collection and Analysis from the business team, preparing functional specifications and technical specifications as per requirements includes a detailed plan to develop, alter, and maintain software system. Your Orders platform

Designed and implemented backend services for Amazon's Your Orders platform, focusing on payment orchestration, refund workflows, and transaction integrity across global marketplaces.

Built multi-layered permission role integrations with consensus and policy enforcement to ensure secure and compliant access across distributed systems.

Designed and implemented RESTful APIs to integrate with third-party services, enhancing functionality and user experience for Amazon Prime users.

Involved in using Amazon Web Services (AWS) like RDS, EC2, IAM, Cloud Watch and S3. Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger another Lambda functions.

Deployed and managed Order summaries across various marketplaces using Amazon DynamoDB global tables.

Additionally, integrated Web Services for responsive handling of HTTP requests, enhancing the application's capabilities.

Created complex calculated fields, sets, parameters, and filters in Tableau to manipulate and analyze data effectively, providing actionable insights to business users.

Configured JUnit test cases with data mocking using Mockito, ensuring comprehensive unit test coverage and worked with Docker to enhance the Continuous Delivery (CD) framework, contributing to streamed releases. Environment: Java, Spring Boot, REST APIs, React, JavaScript, AWS (RDS, DynamoDB, CloudWatch, IAM, S3), Docker, JUnit, Mockito, Agile

Citizens Bank - New Jersey Jan 2023 – Apr 2024

Full Stack Java Developer

Developed enterprise-grade backend systems using Java 11, leveraging Streams API, Completable Future, Functional Interfaces, and Multithreading (Executor Service) to build scalable transaction processing services.

Designed and implemented Spring Boot microservices following Domain-Driven Design (DDD) and REST architectural principles within a regulated banking environment.

Built secure RESTful APIs using Spring MVC, implementing JWT/OAuth2 authentication, RBAC authorization, input validation (Bean Validation), and global exception handling.

Implemented event-driven architecture using Apache Kafka, including producers, consumers, consumer groups, idempotent message handling, and retry mechanisms for reliable transaction processing.

Developed ACH and internal funds transfer workflows with transaction management (@Transactional), ACID compliance, and optimistic/pessimistic locking strategies.

Integrated persistence layer using Hibernate/JPA, implementing entity relationships, lazy/eager fetching strategies, indexing, and query optimization for high-volume financial datasets.

Applied Design Patterns including Factory, Builder, Strategy, and Singleton to improve modularity and maintainability.

Migrated frontend from Angular 8 to Angular 14, resolving RxJS deprecations, upgrading TypeScript versions, and improving performance through lazy loading and strict typing.

Integrated backend services with core banking systems via REST APIs and batch processing, ensuring data reconciliation and audit traceability.

Configured CI/CD pipelines using Jenkins, integrating unit tests, static code analysis (SonarQube), and automated deployments across DEV, SIT, UAT, and Production.

Implemented comprehensive testing using JUnit 5, Mockito, and integration testing with Spring Boot Test, improving code coverage and production stability.

Participated in production support, conducting root cause analysis (RCA), log analysis (ELK), performance tuning (JVM profiling), and memory optimization to reduce transaction failures.

Enabled application observability using logging frameworks (Log4j/SLF4J), centralized monitoring (ELK stack), and health checks (Spring Actuator) for proactive system monitoring.

Integrated application components with AWS S3 for secure object storage, managing transaction reports, audit logs, and batch file processing.

Utilized AWS RDS (Oracle/PostgreSQL) for managed relational databases, implementing performance tuning and connection pooling for high-volume transaction workloads.

Utilized Git for version control, JIRA for Agile tracking, and followed secure SDLC practices aligned with banking compliance standards.

Environment: Java 11, Spring Boot, REST APIs, Apache Kafka, Angular 14, AWS (S3, RDS), Jenkins, Docker, Hibernate/JPA, ELK, JUnit, Agile

United Health Group - Hyderabad June 2020 – Dec 2021 Software Developer

Developed enterprise healthcare applications using Java 8, Spring Framework (Spring MVC, Spring Core), Struts, and Hibernate, deployed on Oracle WebLogic Server.

Designed and implemented RESTful and SOAP-based web services using Spring MVC and Apache Axis, integrating with claims processing and member management systems.

Built responsive Single Page Applications using Angular 8/9, TypeScript, and Bootstrap, consuming REST APIs for dynamic healthcare dashboards.

Implemented two-way data binding, reactive forms, and HTTP interceptors in Angular for secure API communication and token-based authentication.

Migrated legacy JSP-based modules to Angular-based frontend architecture, improving maintainability and UI responsiveness.

Developed ORM-based persistence layer using Hibernate/JPA, optimizing queries and implementing transaction management for high-volume claims data.

Applied J2EE design patterns including DAO, Service Layer, Session Facade, and Factory, improving modular architecture and code reuse.

Implemented multithreading and asynchronous processing where required to improve background batch job performance.

Built and deployed applications on AWS EC2, utilizing AWS S3 for document storage and AWS RDS (Oracle) for managed database services.

Configured AWS IAM roles and security groups to enforce secure application access within cloud environments.

Automated build and deployment processes using Maven and Jenkins, supporting CI/CD across DEV, QA, and Production environments.

Enabled application monitoring using AWS CloudWatch, Log4j, and Splunk, performing root cause analysis and performance troubleshooting.

Participated in Agile Scrum ceremonies, following TDD practices and contributing to sprint estimation and backlog grooming. Environment: Java 8, Spring MVC, Struts, Hibernate, Angular 8/9, AWS EC2/S3/RDS, WebLogic, Maven, JUnit, Splunk Education:

Institute Study

University of Missouri-Kansas City, USA Master’s in computer science (2022 -2023)



Contact this candidate