Post Job Free
Sign in

Senior Full-Stack Developer (Java/JS, AWS, Microservices)

Location:
Peoria, IL
Posted:
March 19, 2026

Contact this candidate

Resume:

Anjani B Full Stack Developer

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

Linkedln

+1-815-***-****

Professional Summary

•Over 6 years of experience as a Full Stack Developer, delivering enterprise-scale, cloud-native applications across banking, healthcare, retail, and eCommerce domains.

•Strong expertise in Java (8, 11, 17) with deep knowledge of OOP, Multithreading, Collections, Functional Programming, and Stream APIs.

•Extensive experience designing and developing microservices-based architectures using Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.

•Proven expertise in building RESTful APIs and backend services with Spring REST, ensuring scalability, security, and maintainability.

•Hands-on experience implementing event-driven architectures using Apache Kafka, RabbitMQ, JMS, and AWS SQS.

•Strong frontend development experience using Angular (10–14), React, JavaScript (ES6+), and TypeScript.

•Experienced in Server-Side Rendering (SSR) and performance optimization, improving SEO and initial page load time.

•Solid experience working with relational and NoSQL databases including PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, and Cassandra.

•Strong cloud expertise with AWS services such as EC2, S3, RDS, Lambda, IAM, CloudWatch, CloudFormation, Secrets Manager and ElastiCache (Redis).

•Hands-on experience with Docker and Kubernetes for containerization and orchestration of microservices.

•Proven ability to build and maintain CI/CD pipelines using Jenkins, Git, Maven, and automated deployment workflows.

•Strong advocate of Test-Driven Development (TDD) with hands-on testing using JUnit, Mockito, and Selenium.

•Experienced in Agile/Scrum and Kanban environments, participating in sprint planning, backlog grooming, stand-ups, and retrospectives.

•Strong focus on performance tuning, caching strategies, application security, and compliance (HIPAA, PII).

•Excellent communication and leadership skills with experience mentoring junior developers and conducting code reviews.

Technical Skills

Languages & Markup: Java (8, 11, 17), JavaScript (ES6+), TypeScript, HTML5, CSS3, XML, JSON, PL/SQL Frameworks & Libraries: Spring Boot, Spring MVC, Spring Security, Spring REST, Spring Data JPA, Hibernate, JPA, Kafka, React, Angular (10–14), Node.js

Web Services & APIs: RESTful APIs, GraphQL, SOAP, Swagger/OpenAPI, Postman Databases: PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Cassandra Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, IAM, CloudWatch, CloudFormation, ElastiCache), Docker, Kubernetes, Terraform, Ansible

CI/CD & Build Tools: Jenkins, Maven, Git, GitHub, Bitbucket Testing & Quality: JUnit, Mockito, Selenium, TDD, RestAssured, Jasmin and Karma Monitoring & Logging: CloudWatch, Kibana, Splunk, and SonarQube Tools & Platforms: JIRA, Confluence, Eclipse, IntelliJ IDEA, Apache Tomcat Methodologies: Agile (Scrum, Kanban), SDLC, CI/CD

AI Tools & Assistants: LLMs (Large Language Models), MCP Server (Model Context Protocol), GitHub Copilot, Amazon Q

Professional Experience

Fifth Third Bank Location: USA Duration: Oct 2024 – Present Role: Full Stack Developer

Summary: Built high-availability banking microservices using Java 17, Spring Boot/Cloud/Security for critical workflows. Developed responsive Angular dashboards, integrating REST and GraphQL for real-time insights. Implemented OAuth2/JWT RBAC, Kafka event pipelines, and Redis/ElastiCache caching to reduce latency. Deployed on AWS with Jenkins CI/CD, Docker/Kubernetes scaling, monitoring, compliance, and production support. Responsibilities:

•Designed and enhanced high-availability microservices using Java 17, Spring Boot, Spring Cloud, and Spring Security, supporting mission-critical banking workflows.

•Developed responsive UI components using Angular, HTML5, CSS3, and TypeScript for internal banking dashboards.

•Integrated REST and GraphQL APIs with frontend applications to enable real-time data visualization.

•Developed and optimized RESTful and GraphQL APIs using Spring REST, ensuring low latency, scalability, and secure data access.

•Implemented OAuth2 and JWT-based authentication using Spring Security, enforcing role-based access control (RBAC).

•Built event-driven processing pipelines using Apache Kafka, implementing exactly-once processing and consumer group strategies.

•Designed Kafka topics, partitions, and retention policies to support high-throughput financial transactions.

•Implemented distributed caching using Redis and AWS ElastiCache, reducing database load and API response time.

•Migrated monolithic services to microservices architecture, improving deployment independence and fault isolation.

•Leveraged AWS Lambda, S3, RDS, and CloudFormation for scalable and cost-efficient cloud deployments.

•Utilized Amazon Q to analyze AWS logs, CloudWatch metrics, and infrastructure configurations, aiding faster root-cause analysis.

•Built and maintained CI/CD pipelines using Jenkins, Git, and Maven, enabling automated builds, testing, and deployments.

•Integrated AI-assisted development workflows into CI/CD pipelines, improving developer productivity without compromising security or compliance.

•Integrated unit, integration, and regression testing into pipelines using JUnit, Mockito, and Selenium.

•Containerized applications using Docker and deployed services using Kubernetes, enabling horizontal scaling and zero-downtime releases.

•Performed SQL query tuning and execution plan analysis to reduce latency in high-volume financial transactions.

•Designed and optimized relational database schemas using PostgreSQL and Oracle, supporting transactional banking workloads.

•Implemented centralized logging and monitoring using AWS CloudWatch, and Splunk for faster incident resolution.

•Conducted performance tuning and load testing, improving API throughput and system reliability.

•Ensured adherence to banking compliance standards, including PII protection, secure data handling, and audit logging.

•Collaborated with architecture, DevOps, QA, and security teams to deliver features aligned with enterprise standards.

•Participated in Agile Scrum ceremonies, including sprint planning, backlog grooming, daily stand-ups, and retrospectives.

•Led code reviews and design discussions, promoting clean code, SOLID principles, and best practices.

•Mentored junior developers and supported knowledge transfer and onboarding activities.

•Provided production support, investigated incidents, and implemented root-cause fixes to improve system stability.

Media Agility Location: Hyderabad, India Duration: Oct 2021 – Sep 2024 Role: Full Stack Developer

Summary: Designed Java 11 microservices with Spring Boot/Security/Hibernate using DDD, delivering scalable enterprise services. Built responsive React dashboards, adding SSR/SSG to improve SEO and load speed. Implemented Kafka and AWS SQS messaging, optimizing PostgreSQL models and JPA queries for reliability. Integrated HCL Commerce and AEM, automated CI/CD and AWS provisioning, and supported production RCA. Responsibilities:

•Designed and developed enterprise-grade microservices using Java 11, Spring Boot, Spring MVC, Spring Security, and Hibernate, following domain-driven design (DDD) principles.

•Built and exposed RESTful APIs using Spring REST, documented with Swagger/OpenAPI, enabling smooth frontend and third-party integrations.

•Developed UI modules and dashboards using React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3, ensuring responsive and accessible designs.

•Implemented Server-Side Rendering (SSR) and Static Site Generation (SSG) significantly improving SEO and initial page load performance.

•Integrated Apache Kafka for event-driven communication, implementing producers, consumers, partitions, and fault-tolerant messaging patterns.

•Used AWS SQS for asynchronous processing to decouple services and improve system reliability.

•Designed and optimized SQL-based data models using PostgreSQL, focusing on joins, indexing, query optimization, and transactional consistency.

•Implemented Spring Data JPA repositories, leveraging JPQL and native SQL queries for performance-critical operations.

•Integrated HCL Commerce APIs for order management, pricing, promotions, and catalog synchronization.

•Developed custom components and templates using Adobe Experience Manager (AEM) for dynamic and personalized content delivery.

•Migrated legacy CMS content into WordPress and AEM, ensuring SEO-optimized, responsive, and reusable templates.

•Automated infrastructure provisioning using AWS CloudFormation and Ansible, reducing manual configuration and deployment errors.

•Containerized applications using Docker and deployed them on AWS EC2 instances, enabling scalable microservices architecture.

•Built and maintained CI/CD pipelines using Jenkins, Maven, and Git, integrating automated builds and deployments.

•Developed automated API tests using RestAssured and JUnit, improving regression coverage and ensuring service reliability.

•Implemented centralized logging and monitoring using AWS CloudWatch and Kibana.

•Collaborated with DevOps, QA, UI/UX, and Product teams in an Agile Scrum environment.

•Provided production support, performed root-cause analysis, and resolved defects to improve application stability. Orion Limited Location: Hyderabad, India Duration: Mar 2020 – Sep 2021 Role: Java Developer

Summary: Developed modular REST services using Spring MVC/REST and Hibernate for scalable enterprise applications. Implemented DAO/service patterns with Spring JDBC, improving maintainability, reuse, and consistent data access. Designed MySQL schemas and tuned complex queries, procedures, and indexes to improve performance. Integrated Kafka and RabbitMQ messaging, automated builds with Jenkins, and supported WebLogic deployments. Responsibilities:

•Designed and developed RESTful backend services using Spring MVC, Spring REST, and Hibernate, supporting modular and scalable applications.

•Implemented DAO and Service layer design patterns using Spring JDBC and Hibernate ORM, improving maintainability and code reuse.

•Worked extensively with Core Java concepts including Collections, Multithreading, Exception Handling, and Generics.

•Designed and maintained MySQL database schemas, tables, indexes, and constraints for application persistence.

•Developed and optimized complex MySQL queries, joins, and stored procedures, improving data retrieval performance.

•Performed SQL tuning and indexing strategies to reduce query execution time.

•Supported data access using Spring JDBC and Hibernate with MySQL and SQL Server.

•Integrated Apache Kafka producers and consumers for real-time, asynchronous message processing.

•Implemented RabbitMQ for decoupled inter-module communication and fault-tolerant workflows.

•Developed unit and integration tests using JUnit and Mockito, following Test-Driven Development (TDD) practices.

•Participated in CI/CD workflows using Jenkins, automating builds and deployments.

•Assisted with application deployments and configuration on Application Server.

•Used Git for version control, including branching, merging, and code reviews.

•Implemented centralized logging and exception handling using CloudWatch and Kibana, improving production monitoring and troubleshooting.

•Collaborated with QA, Business Analysts, and UI teams to analyze requirements and fix defects.

•Actively participated in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog grooming.

•Provided production support and bug fixes, ensuring SLA compliance. Education

•Bachelor of Technology – Electronics & Communication Engineering JNTU Kakinada, India



Contact this candidate