Full Stack Developer
Bounteous · Gurgaon
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 1f918573-dee2-42e4-8990-43fe4530602c
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role 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 Backend Development 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 Design and develop responsive, performant frontend applications using Angular or React.js - delivering accessible, cross-browser compatible UIs with TypeScript and JavaScript (ES6+). 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. Implement state management using Redux / NgRx - ensuring predictable application state across data-intensive enterprise frontends. 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. AWS Cloud & DevOps 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. Collaboration & Delivery 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. Proven frontend skills - Angular or React.js - with TypeScript, JavaScript (ES6+), HTML5, and CSS3. 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 BDD frameworks - Cucumber / Gherkin. GraphQL API development alongside REST. 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.
Collected experience requirement
8-11 years