Post Job Free
Sign in

Senior Java Full Stack Developer with 7+ years Experience

Location:
Austin, TX
Posted:
February 05, 2026

Contact this candidate

Resume:

Sushma Bobbishetty

Java Full Stack Developer

Email: *****************@*****.*** phn:281-***-****

PROFILE SUMMARY

Senior Java Full Stack Developer with 7 years of experience building scalable microservices, cloud-native applications, and enterprise systems using Java, Spring Boot 3.x, and AWS. Skilled in delivering high-quality, secure, and performant applications with expertise in microservices, event-driven architecture, CI/CD and cloud deployments

Senior Java Backend Engineer with around 7 years of experience building scalable, cloud-native microservices and distributed systems.

Strong expertise in Java 17/21, Spring Boot 3.x, and RESTful API design for high-performance backend services.

Hands-on experience in designing microservices architecture and event-driven systems using Kafka, SQS, and JMS.

Proven experience working in Amazon SDE role and enterprise healthcare/insurance platforms in production environments.

Extensive experience with AWS services including S3, SQS,SNS Lambda, DynamoDB, Step Functions, CloudWatch, and IAM.

Skilled in containerized deployments using Docker and orchestration with Kubernetes (EKS).

Strong knowledge of CI/CD pipelines using Jenkins, GitHub Actions, Maven, and Git.

Experience implementing Infrastructure as Code using Terraform and AWS CloudFormation.

Expertise in Spring Security, OAuth2, and JWT for securing microservices.

Proficient in database design and optimization using PostgreSQL, Oracle, MySQL, MongoDB, and DynamoDB.

Strong experience in Hibernate/JPA for ORM and efficient data persistence.

Experienced in performance tuning, multithreading, concurrency, and backend optimization techniques.

Hands-on experience with logging, monitoring, and observability using ELK Stack, Splunk, and CloudWatch.

Solid understanding of Linux/Unix environments, shell scripting, and production debugging.

Experience in writing comprehensive unit and integration tests using JUnit, Mockito, Cypress, and Playwright.

Familiar with React and Angular for UI integration with backend services (full-stack exposure).

Strong participation in Agile/Scrum, design reviews, code reviews, and architecture discussions.

Passionate about writing clean, maintainable, and scalable backend code following best engineering practices.

TECHNICAL SKILLS

Programming Languages

Java, C++, PL/SQL, .Net, Python, Kotlin

Backend & Frameworks

Spring Boot 2/3, Spring MVC, Spring Data, Spring Security (OAuth2, JWT, OIDC), Hibernate/JPA, Microservices, REST, SOAP, GraphQL, WebFlux/Reactor, Struts

Frontend Technologies

HTML5, CSS3, JavaScript, TypeScript, Angular (6–17S), React.js (Redux), Bootstrap, Material UI, AJAX, jQuery, RxJS, SPA development

Databases & Storage

Oracle, MySQL, PostgreSQL, DB2, SQL Server, MongoDB, Cassandra, DynamoDB, Redis, Elasticsearch/OpenSearch, OpenAPI

Messaging & Streaming

Apache Kafka, JMS, RabbitMQ, ActiveMQ, IBM MQ, Event-Driven Architecture

Cloud & DevOps

AWS (EC2, S3, RDS, Lambda, DynamoDB, Cognito, CloudWatch), PCF, Docker, Kubernetes (EKS), Helm, Terraform, CloudFormation, GitHub Actions, Jenkins, GitLab CI/CD, SonarQube

Testing & Quality

JUnit, TestNG, Mockito, Cypress, Playwright, Selenium, Jasmine, Karma, Protractor, Pact (contract testing), JMeter, Gatling, SOAP UI, TDD

Build & Version Control

Maven, Gradle, Git, Bitbucket, GitLab, SVN, TFS

Observability & Monitoring

ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, CloudWatch, Grafana

Methodologies

Agile/Scrum, Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD), Infrastructure as Code (IaC)

AI & Productivity Tools

GitHub Copilot, Dialog flow, AWS SageMaker

PROFESSIONAL EXPERIENCE

Client: Amazon, Seattle, WA, USA Oct 2025 – Present

Role: Software Development Engineer

Designed and developed scalable Java Spring Boot microservices supporting logistics and validation workflows in a distributed cloud environment.

Built and enhanced RESTful APIs for internal service communication with strong focus on performance, reliability, and clean architecture.

Implemented event-driven workflows using AWS messaging and orchestration services for asynchronous processing.

Integrated backend services with AWS SQS, Step Functions, and S3 for reliable communication, workflow management, and storage.

Performed code refactoring, dependency upgrades, and performance tuning to improve system stability and maintainability.

Troubleshot production issues through root cause analysis and applied long-term fixes to improve service reliability.

Contributed to design discussions, code reviews, and adoption of backend engineering best practices.

Improved CI/CD reliability and deployment workflows for Java services in containerized environments.

Developed comprehensive unit and integration tests using JUnit and Mockito to ensure high code quality.

Worked in Linux/Unix environments with Git-based version control and containerized deployments using Docker and Kubernetes.

Designed service components following microservices architecture principles, ensuring loose coupling and high cohesion across modules.

Optimized API response times and reduced latency through efficient caching, thread management, and query tuning.

Implemented robust exception handling, logging, and monitoring strategies to improve observability and faster issue resolution.

Worked on secure API design using authentication and authorization best practices for internal service communication.

Participated in design reviews and architecture discussions to improve scalability and maintainability of backend systems.

Automated routine development and deployment tasks using shell scripting and build automation tools in Linux environments.

Ensured adherence to coding standards, clean code practices, and documentation for long-term maintainability of services.

Environment: Java 17, Spring Boot, REST APIs, Microservices, AWS (SQS, S3,SNS, Step Functions, S3), Docker, Kubernetes, Git, Maven, Linux.

Client: Acrisure Innovation, Austin, TX, USA Nov 2023 – June 2025

Role: Java Full Stack Developer

Description: Acrisure Innovation is transforming the insurance industry by harnessing AI and advanced technology to create smarter, data-driven solutions that disrupt traditional insurance models. Providing ongoing support and troubleshooting for existing software applications, identifying and resolving any technical issues that arise to ensure uninterrupted operations.

Responsibilities:

Designed and developed scalable Java Spring Boot and Quarkus microservices deployed on Kubernetes and PCF environments.

Built responsive UIs using Angular, TypeScript, and Material UI, consuming REST APIs with reactive forms and custom HTTP services.

Developed backend APIs and event-driven workflows integrated with AWS (Lambda, EC2, S3, DynamoDB, SNS, SQS) for high availability.

Leveraged Apache Spark (Scala) on Hadoop clusters with Hive and Oracle SQL for large-scale analytics and reporting.

Wrote optimized PL/SQL queries, stored procedures, and integrated databases including MySQL, Oracle, and MongoDB via JDBC and Mongoose.

Built cloud-native microservices using Java 17 and Kotlin with reactive programming models.

Implemented CI/CD pipelines using Jenkins, Git, Maven, and GitHub Actions for automated deployments.

Provisioned infrastructure using Terraform and CloudFormation following IaC best practices.

Integrated centralized logging and monitoring using ELK Stack and Splunk for real-time diagnostics.

Developed SOAP and REST services using Spring MVC/Struts and enabled messaging via JMS, Kafka, and RabbitMQ.

Secured APIs using Spring Security, OAuth2, and AWS Cognito for authentication and authorization.

Led onsite/offshore teams, performed code reviews, and collaborated with stakeholders to deliver scalable microservices.

Built and maintained ETL workflows using Informatica PowerCenter and implemented batch processing using Spring Batch and Unix shell scripts.

Developed ML-based predictive analytics using Python, scikit-learn, Spark, and deployed models via AWS SageMaker with CloudWatch monitoring.

Automated testing using JUnit, TestNG, Selenium, Cypress, Playwright, and ensured seamless persistence using Hibernate/JPA across PostgreSQL and Oracle.

Environment:Java8, Spring Boot 3.x, Restful, Spring Cloud, Jax, AWS, Lambda, Splunk, Cloud Foundry, Angular 9/11, AWS, Jira, REST API, Kubernetes, Python, Maven, GIT, Docker, IAM Kafka, SOAP, JPA and Microservices.

Client: Harris Health Systems, Houston, TX, USA Jan 2023 – Aug 2023

Role: Java Full Stack Developer

Description: Harris Health System provides comprehensive healthcare services to residents of Harris County, Texas, with hospitals, community centers, and specialized care for all. I collaborated with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.

Responsibilities:

Developed and executed unit and integration tests using JUnit, integrated with Jenkins for automated CI validation.

Implemented OAuth2 and JWT-based security using Spring Security and Spring Boot Auth Server for stateless microservices.

Integrated AWS services (CloudWatch, S3, Lambda, RDS) for configuration management and operational monitoring.

Deployed and scaled containerized microservices using Docker and Kubernetes with service discovery across environments.

Designed and maintained ETL batch jobs using Spring Batch with ISO 8583 integration for financial data exchange.

Utilized Java 8/17 features (Lambdas, Streams, Optional) to build clean and performant backend services.

Interfaced microservices with legacy DB2 and modern PostgreSQL databases using JDBC and JPA with optimized queries.

Built real-time data pipelines using Kafka, Akka, and Reactive Streams for event-driven communication.

Developed React.js dashboards integrated with Spring Boot and AWS Lambda APIs with Redux and React Hooks.

Migrated UI framework from Angular 2 to Angular 8, optimizing HTTP communication using RxJS interceptors.

Designed REST and SOAP APIs using Spring MVC/Struts and enabled routing via Spring Cloud Netflix Zuul and Node.js backends.

Implemented CI/CD pipelines using Jenkins, Git, Maven, and GitHub Actions with Docker image deployments.

Provisioned infrastructure using Terraform and managed IAM, secrets, and encryption following IaC practices.

Configured centralized logging and monitoring using ELK Stack and Splunk for system observability.

Built ML-based prediction pipelines using scikit-learn, XGBoost, spaCy, and deployed inference services via AWS Lambda and SageMaker; also developed a Dialog flow CX chatbot for patient engagement.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, Struts, XML, JAX-WS, UML, JavaScript, CSS, DXP (Digital Experience Platform), HTML5, Agile/Scrum Methodology, Angular8, jQuery, Spring MVC, SVN, XSLT, Eclipse IDE, AJAX, JDBC, Maven, Bit bucket, Postman, Micro Services, Swagger JUnit, Log4j, Rally, Restful APIs, Maven, Jenkins, Linux, Unix, Mac.

Client: Amazon, Hyderabad, India June 2020 - Jul 2022

Role: Associate Software Engineer

Description: Amazon is a global leader in e-commerce and cloud computing, known for its innovation, customer-centric approach, and scalable technology platforms. The company delivers millions of products across the globe and operates high-performance, distributed systems to support its retail, logistics, and AWS businesses.

Responsibilities:

•Designed and developed modular front-end components using JSP and Angular 7/11, adhering to MVC architecture and best practices for reusable UI design.

•Built responsive web applications using HTML5, CSS3, Bootstrap, JavaScript, React.js, and managed state with Redux for seamless user experiences.

•Migrated legacy J2EE modules to Jakarta EE APIs (JAX-RS, Jakarta Persistence), ensuring compatibility with modern application servers.

•Implemented full-stack development using Spring MVC, Hibernate, and XML, integrating data flow between UI and backend logic.

•Developed and consumed RESTful and SOAP web services using Spring Boot, JAX-WS, and JAX-RS, enabling secure and scalable microservices communication.

•Built Single Page Applications (SPA) with lazy loading, route guards, and component-based design in Angular, enhancing app performance and modularity.

•Built robust back-end services using J2EE, Spring Beans, Servlets, and JDBC, with strong expertise in Core Java, including multithreading, collections, and synchronization.

•Utilized Informatica PowerCenter to design and maintain ETL workflows for syncing transactional data across distributed systems, improving data integrity and reporting speed.

•Processed high-volume, real-time data using Apache Spark with Scala, and developed services with Akka, Cats, and Play Framework for distributed computation.

•Created real-time analytics pipelines using Hadoop, SOLR, Storm, Kafka, and WebMethods to process structured and unstructured datasets.

•Deployed microservices to Pivotal Cloud Foundry (PCF) and OpenShift, leveraging Eclipse Spring Tool Suite (STS) for building, debugging, and packaging apps.

•Developed and executed JUnit test cases following TDD methodology, ensuring code reliability and functional coverage across modules.

•Built a validation microservice for ETL pipeline verification and data integrity audits, deployed on Linux environments.

•Created interactive UI components using jQuery (modals, calendars, accordions), integrated with form validation and dynamic DOM rendering.

•Implemented high availability and disaster recovery strategies on Microsoft Azure, using both Classic and ARM (Resource Manager) deployment models.

Client: Yes Bank, Mumbai, India Aug 2018 – June 2020

Role: Associate Software Engineer

Description: YES BANK is one of India’s largest private sector banks, offering a wide range of financial products and services to corporate and retail clients. As an Associate Software Engineer, I was part of the engineering team responsible for building scalable, secure, and high-performance banking applications. My role included developing both backend services and frontend interfaces for digital banking platforms using modern Java and web technologies.

Responsibilities:

Built SOAP and RESTful APIs with Spring Boot, JAX-WS, and JAX-RS, enabling secure real-time transactions across banking applications.

Integrated Kafka and ActiveMQ for event-driven communication, improving transaction throughput and reducing processing delays by 25%.

Implemented MongoDB persistence layer with Spring Data, improving query performance for high-volume financial records.

Developed responsive UI components using JSP, Servlets, AJAX, HTML5, CSS3, and JavaScript, enhancing digital banking customer experience.

Secured microservices with Spring Security + OAuth2, enforcing token-based authentication and fine-grained authorization.

Automated builds and deployments with Jenkins CI/CD pipelines, reducing release cycle time from weeks to days.

Authored JUnit/Mockito test cases, raising code coverage above 80% and ensuring stable releases.

Integrated JMS for asynchronous processing of payment status updates and inter-service notifications.

Collaborated in Agile Scrum teams, participating in sprint planning, daily standups, and retrospectives for iterative delivery.

Environment: JDK1.8, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, Multithreading, Cassandra, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0, Struts, Webservice, SOAP, bootstrap, Microservices.

EDUCATION

Masters in computer science from University of North Texas, USA



Contact this candidate