Full Stack Developer

Bounteous

Gurgaon

On-site

INR 2,800,000 - 4,200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bounteous in India is seeking a Senior Java Full Stack Developer with 8–11 years of experience to design, develop, test, and deploy scalable enterprise applications across backend and frontend, using Java/Spring Boot with Angular or React on AWS.

You will own end-to-end features, implement TDD, and drive CI/CD automation while collaborating with Solution Architects, Product Owners, UX, QA, and DevOps teams.

Qualifications

  • 8–11 years of full-stack development with Java backend and Angular/React in production.
  • Deep Java proficiency with modern JDK versions and microservices design patterns.
  • Strong Spring Boot, REST API development, and AWS cloud-native experience; CI/CD automation.

Responsibilities

  • Design, develop, and maintain scalable Java microservices using Spring Boot.
  • Build secure, well-documented RESTful APIs with API-first design.
  • Develop and optimise data access with JPA/Hibernate and migrations.
  • Apply strong OOP/SOLID principles to backend code.
  • Contribute to microservices architecture using DDD, CQRS, and event-driven patterns.
  • Integrate frontend with backend REST APIs and build reusable UI components.
  • Champion TDD with JUnit/Mockito; maintain API tests with Postman/RestAssured.
  • Create and deploy full-stack apps on AWS (EC2, EKS, Lambda, S3, RDS, API Gateway).
  • Containerize with Docker and orchestrate with Kubernetes; manage deployments and health.
  • Automate CI/CD with Jenkins, GitLab CI, or GitHub Actions; enforce security guidelines.
  • Collaborate with architects, product owners, UX, QA, DevOps in Agile sprints.
  • Lead technical design discussions and write deployment runbooks.
  • Mentor junior developers across Java, frontend, testing, and AWS domains.

Skills

Java backend
Spring Boot
Angular
React
AWS
REST APIs
JPA / Hibernate
TDD
CI/CD
Docker
Kubernetes
OpenAPI
API-first design

Tools

Docker
Kubernetes
AWS
Postman
RestAssured
Jenkins
GitHub Actions

Job description

About the Role
We are looking for a Senior Java Full Stack Developer with 8–11 years of experience to design, develop, test, and deploy scalable enterprise applications across both backend and frontend technologies. You will bring deep expertise in Java / Spring Boot microservices and strong frontend skills in Angular or React — delivering end-to-end features on AWS cloud with a strong emphasis on testing practices, TDD, and CI/CD automation.

Key Responsibilities

  • Design, develop, and maintain scalable Java microservices using Spring Boot — applying OOP principles, SOLID design, and clean architecture patterns.
  • Build and expose secure, well-documented RESTful APIs — following API-first design, OpenAPI standards, and versioning best practices.
  • Develop and optimise data access layers using JPA / Hibernate — managing entity relationships, query optimisation, and database migrations.
  • Apply strong OOP concepts — inheritance, polymorphism, encapsulation, and abstraction — to produce clean, extensible backend code.
  • Contribute to microservices architecture design — applying DDD, CQRS, and event-driven patterns for loosely coupled, independently deployable services.

Frontend Development

  • Integrate frontend applications with Java backend REST APIs — managing async data flows, error handling, and loading state patterns.
  • Build reusable UI components aligned to design system standards — ensuring maintainability and scalability across the frontend codebase.

Testing & Quality

  • Champion TDD practices — writing unit tests with JUnit and Mockito before or alongside feature development.
  • Develop and maintain API test suites using Postman and RestAssured — covering positive, negative, and boundary scenarios.
  • Design and execute integration tests — validating end-to-end data flows and service interactions across microservices boundaries.
  • Integrate automated test suites into CI/CD pipelines — implementing quality gates that prevent defective code from reaching production.
  • Conduct thorough code reviews — enforcing coding standards, testing practices, and security guidelines.
  • Design and deploy full stack applications on AWS — EC2, EKS, Lambda, S3, RDS, and API Gateway.
  • Containerise and orchestrate applications using Docker and Kubernetes — managing deployments, scaling, and health monitoring.
  • Build and maintain CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Implement AWS security best practices — IAM, Secrets Manager, KMS encryption.
  • Monitor application health using CloudWatch and X-Ray — supporting rapid incident detection and resolution.
  • Collaborate with Solution Architects, Product Owners, UX Designers, QA, and DevOps teams in Agile sprint delivery.
  • Participate in technical design discussions and architecture reviews.
  • Produce clear technical documentation — API contracts, architecture decision records, and deployment runbooks.
  • Mentor and support junior full stack developers across Java, frontend, testing, and AWS domains.

What We're Looking For

  • 8–11 years of full stack development experience with demonstrable expertise in Java backend and Angular / React frontend in production.
  • Deep Java proficiency — Java 8 / 11 / 17 / 21+ — with strong OOP fundamentals, SOLID principles, and microservices design patterns.
  • Strong Spring Boot expertise — Spring MVC, Spring Security, REST API development, and JPA / Hibernate.
  • Strong AWS experience — EC2, EKS, Lambda, S3, RDS, IAM, API Gateway — in production cloud-native environments.
  • Proven TDD practitioner — JUnit, Mockito, RestAssured — with experience building automated test suites from scratch.
  • Strong CI/CD integration experience — Jenkins, GitLab CI, or GitHub Actions.
  • Solid Agile / Scrum delivery experience — sprint ceremonies, backlog management, and iterative development.
  • Excellent communication and collaboration skills across technical and non-technical stakeholders.

Nice to Have

  • Event-driven architecture — Kafka, AWS SQS / SNS.
  • Performance and load testing — JMeter, Gatling, or k6.
  • Infrastructure-as-Code — Terraform or AWS CloudFormation.
  • AWS Certified Developer Associate or Solutions Architect certification.
  • Experience in Financial Services, FinTech, or regulated industry environments.

Why do I get up every morning excited to start my day at Bounteous? I am able to have an impact - to my teams, clients, and Bounteous. To me, that means I am able to contribute to something bigger than myself. I can ask questions, challenge the status quo, and contribute to new ways of doing things. Working with teams of energetic, fun, and innovative people collaborating to solve some of the most challenging problems that our clients and Bounteous face is truly rewarding! My roles here have allowed me the opportunity to challenge myself, grow, and contribute to a better Bounteous.

Jeff Schurgin

SVP, Operations Strategy & Governance

Get In Touch

Let's discuss how Bounteous can help your organization turn AI into business outcomes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Engineering Lead
Java Engineering Lead

Bounteous • Gurgaon

On-site
INR 4,000,000 - 7,000,000
Senior Engineering Manager
Senior Engineering Manager

Bounteous • India

On-site
INR 4,000,000 - 7,000,000
DevOps Engineer
DevOps Engineer

Bounteous • Gurgaon

On-site
INR 2,500,000 - 4,000,000
Senior Java Developer
Senior Java Developer

Bounteous • Gurgaon

On-site
INR 4,200,000 - 6,000,000
Solutions Architect (Java / Microservices / GenAI)
Solutions Architect (Java / Microservices / GenAI)

Bounteous • India

On-site
INR 4,000,000 - 6,000,000
Java Developer
Java Developer

Bounteous • Gurgaon

On-site
INR 1,800,000 - 3,000,000
Full Stack Engineer
Full Stack Engineer

ShimentoX Technologies • Hyderabad

On-site
INR 3,500,000 - 5,500,000
L3 Application Support Engineer
L3 Application Support Engineer

Bounteous • India

On-site
INR 900,000 - 1,400,000
AWS CLOUD DEVOPS ENGINEER
AWS CLOUD DEVOPS ENGINEER

Bounteous • India

On-site
INR 2,000,000 - 3,500,000
Quality Engineer
Quality Engineer

Bounteous • India

On-site
INR 1,800,000 - 3,000,000