Atchutch
Senior Java Full Stack Developer
+1-469-***-**** ********@*****.***
Professional Summary:
Senior Java Full Stack Developer with 6+ years of experience architecting, developing, and delivering enterprise-grade web applications and cloud-native microservices across healthcare, e-commerce, consumer electronics, and IoT domains.
Deep expertise across the full development lifecycle, spanning requirements analysis, system design, front-end and back-end engineering, automated testing, CI/CD, cloud deployment, and production support.
Extensive hands-on experience designing and building scalable, event-driven microservices using Java (8 through 21), Spring Boot, Spring Cloud, Spring MVC, Hibernate, and JPA, integrated with messaging platforms such as Apache Kafka and ActiveMQ.
Skilled front-end engineer proficient in React, Redux, Redux Toolkit, Next.js, Angular, TypeScript, and modern JavaScript (ES6+), building responsive, accessible, component-driven user interfaces with reusable design systems.
Proven cloud engineering background across AWS (EC2, Lambda, S3, SQS, SNS, Kinesis/Firehose, API Gateway, CloudWatch, ECS/EKS, Code Commit/Code Build/Code Deploy) and Azure (Service Bus, Functions, Azure SQL, Event Grid), delivering containerized, highly available, globally distributed systems.
Strong practitioner of DevOps and Infrastructure-as-Code practices, including Docker, Kubernetes, Terraform, Jenkins CI/CD pipelines, GitOps workflows, and automated release management.
Advocate of Test-Driven Development and quality engineering, with deep experience in JUnit, Mockito, Power Mock, Cypress, Jest, and contract/integration testing to ensure resilient, production-ready code.
Hands-on experience integrating GraphQL, RESTful, SOAP, and CoAP web services, along with relational and NoSQL data stores (Oracle, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB), for high-throughput transactional and streaming workloads.
Emerging expertise applying Generative AI and Large Language Model (LLM) integration patterns, including retrieval-augmented generation and API-based model orchestration, to modernize legacy platforms and accelerate feature delivery.
Effective technical leader and mentor, partnering with product owners, architects, and cross-functional Agile Scrum teams to drive design decisions, conduct code reviews, and elevate overall engineering quality and delivery velocity.
Education:
Master of Science in Computer Science - University of Central Missouri - 2022
Technical Skills:
Languages
Java (8, 11, 17, 21), TypeScript, JavaScript (ES6+), SQL, Python (scripting)
Java/Backend
Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate, JPA, Servlets, JDBC, JSP, EJB, J2EE, Microservices Architecture, Multithreading/Concurrency
Front-End
React, Redux, Redux Toolkit, Next.js, Angular, Node.js, HTML5, CSS3, Bootstrap, Tailwind CSS, Responsive & Component-Driven Design
Cloud & DevOps
AWS (EC2, Lambda, S3, SQS, SNS, Firehose, API Gateway, ECS, EKS, CloudWatch, Code Commit, Code Build, Code Deploy), Azure (Service Bus, Functions, Azure SQL, Event Grid), Docker, Kubernetes, Terraform, Jenkins, GitOps
Messaging & Streaming
Apache Kafka, Apache ActiveMQ, AWS SQS/SNS, MQTT, CoAP, Event-Driven Architecture
Databases
Oracle, MySQL, PostgreSQL, MongoDB, Redis, DynamoDB
Web Services
RESTful, GraphQL, SOAP, CoAP, Open API/Swagger
Testing
JUnit, Mockito, Power Mock, Cypress, Jest, TDD/BDD, Contract Testing
Tools & Practices
Git, GitHub, GitLab, JIRA, Maven, IntelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio Code, Agile/Scrum, CI/CD, Code Reviews, Generative AI/LLM Integration
Operating Systems
Windows, Linux/UNIX, macOS
Professional Experience:
Senior Java Full Stack Developer Abbott Columbus, Ohio
February 2024 – Present
Responsibilities:
Design and develop scalable, event-driven microservices using Java and Spring Boot, integrated with Apache Kafka to support real-time data processing across multiple downstream consumers.
Build responsive, component-based front-end applications using React, Redux, Next.js, Node.js, and TypeScript, contributing reusable components to a shared library used across product teams.
Develop multi-threaded Java utilities using J2SE concurrency APIs (Executor Service, Future, Completable Future) to support parallel data processing and improve system throughput under high load.
Apply advanced Java features, including the Collections Framework, generics, and the Streams API, to build efficient, maintainable data transformation and business logic layers.
Contribute to end-to-end delivery of full-stack features, including API design through GraphQL and RESTful services backed by PostgreSQL, along with front-end implementation and release.
Support configuration and continuous improvement of Jenkins CI/CD pipelines, helping standardize build, test, and deployment automation across the microservices portfolio.
Implement Apache ActiveMQ–based asynchronous messaging patterns to decouple distributed microservices and improve inter-service resiliency and scalability.
Containerize services with Docker, developing standardized Dockerfiles and docker-compose configurations to reduce environment drift across development, staging, and production.
Deploy Spring Boot microservices in Docker containers on AWS EC2, working with the AWS console and supporting infrastructure for reliable, highly available deployments.
Configure and tune Apache Tomcat instances hosting Java web applications, optimizing request handling and supporting high availability under peak traffic.
Participate in code reviews and pairing sessions with team members, helping maintain coding standards and supporting onboarding of new engineers.
Collaborate with product managers, architects, and QA to align microservice boundaries, API contracts, and workflows that support scalability and maintainability.
Explore and apply Generative AI/LLM-assisted developer tooling to help streamline code generation, documentation, and testing workflows within the engineering organization.
Environment: Java, TypeScript, Spring Boot, J2SE, React, Redux, Next.js, Node.js, Kafka, Jenkins, Apache Tomcat, Docker, AWS EC2, Azure, PostgreSQL, RESTful APIs, GraphQL, IntelliJ, Log4J, Git, JUnit, Mockito
Software Development Engineer Amazon Seattle, WA
August 2022 – February 2024
Responsibilities:
Collaborated within an Agile Scrum team in the Alexa Video organization, leading full-stack development of video application onboarding workflows using Java, Spring, and cloud-native microservices on AWS.
Led a critical backend migration, refactoring legacy APIs using Java and Test-Driven Development to support future LLM integration and dramatically higher call-volume throughput.
Designed and implemented RESTful APIs using Spring Boot with a microservices architecture, developing primarily Java 8 and Java 11 for scalable, maintainable backend services.
Designed and maintained J2EE-based components using Servlets, JSP, and EJB for enterprise-level backend services within distributed architectures, ensuring high availability and modular reusability across microservices.
Built and deployed J2EE-based backend services using JAX-RS and Servlet APIs to expose RESTful endpoints consumed by both internal platform teams and external partner clients.
Applied J2EE transaction management and dependency injection via CDI to maintain data consistency and reliability across high-traffic enterprise services.
Spearheaded end-to-end onboarding of a new video provider application onto Amazon Echo Show devices, delivering both front-end and backend components for a smooth customer experience across North America.
Implemented an AWS Lambda–based streaming ingestion system, integrating SQS, SNS, Firehose, and S3 to support near real-time data availability for downstream services.
Built and maintained CI/CD pipelines using AWS Code Commit, Code Build, and Code Deploy, streamlining release automation and reducing manual deployment overhead.
Engineered trailer pause/resume functionality for Fire TV Stick using Spring Boot and AWS services, enhancing the customer viewing experience for a broad North American user base.
Used AWS CloudWatch to monitor application health and logs across multiple regions, proactively identifying and resolving performance anomalies.
Provided round-the-clock production support, diagnosing and resolving customer-impacting issues quickly in high-pressure, time-sensitive situations.
Performed unit testing and test automation using JUnit and Mockito, achieving strong code coverage and shortening regression testing cycles to support faster release cadence.
Facilitated cross-functional collaboration through Jira, GitHub, and Agile ceremonies, improving team throughput and reducing cross-team dependency friction.
Leveraged Enterprise JavaBeans (EJB) and distributed systems architecture patterns to manage complex business logic in large-scale, high-traffic applications.
Environment: Java 8/11, Spring Boot, AWS Lambda, SQS, SNS, S3, CloudWatch, Code Commit, Code Build, Code Deploy, JUnit, Mockito, Docker, Log4J, Power Mock, RESTful APIs, MongoDB, Linux, Agile Scrum, Jira, GitHub
Java Full Stack Developer HP Micro Focus Hyderabad, India
February 2019 – December 2020
Responsibilities:
Engineered an IoT data visualization single-page application using React, deployed on AWS EKS with Kubernetes, delivering fast, responsive dashboards for real-time device telemetry.
Developed and integrated the Java Persistence API for seamless database interactions, optimizing query performance and maintaining data consistency across multiple microservices.
Automated a large portion of the regression and integration test suite through Jenkins CI/CD, reducing manual testing effort and accelerating release cycles.
Optimized SQL queries using complex joins, window functions, and indexing strategies to improve data retrieval performance for reporting and analytics features.
Designed RESTful APIs using Java 8 and Spring Boot, ensuring secure, efficient data flow between distributed microservices.
Built responsive front-end components using Angular and Bootstrap, improving UI consistency and usability across desktop and mobile devices.
Participated in global Agile ceremonies, including sprint planning and retrospectives, aligning engineering execution with evolving business priorities.
Authored technical design documentation and architecture diagrams, supporting knowledge sharing and onboarding across globally distributed teams.
Designed a scalable, multi-protocol broker architecture using Node.js, integrating multiple IoT protocols with high availability through containerized deployment.
Implemented QEST, an open-source multi-protocol broker built with Node.js, bridging IoT protocols including MQTT, CoAP, and REST, using Redis as a high-performance message queue.
Utilized MongoDB for persistent data storage within the QEST project, ensuring efficient, scalable data management for high-volume IoT device data.
Applied MongoDB concepts include locking, transactions, indexing, sharding, replication, and schema design to support reliable, high-throughput data operations.
Delivered a resilient, containerized broker architecture using Docker and Kubernetes with auto-scaling capabilities, meaningfully reducing protocol integration effort and downtime.
Environment: Java 8, Node.js, React, Angular, Spring Boot, JPA, AWS EKS, Docker, Kubernetes, MongoDB, Redis, MQTT, CoAP, REST, Jenkins CI/CD, JUnit, Mockito