Company: Quest Global

Jobs at Quest Global

Showing "Backend Developer" roles at Quest Global

10 of 10,000+ jobs

Backend Developer in Bangalore (Java, AWS, Docker, Kubernetes, Spring boot)

Quest Global•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 10/10/2026
Job Requirements Role Summary Design, develop, and deliver scalable cloud-native applications and reusable platform capabilities. The engineer will work independently, contribute to technical initiatives, and collaborate with architects, product owners, frontend engineers, and cross-functional teams to build secure, highly available, resilient services. Essential Responsibilities: · Design and develop cloud-native services using Java 17+ and Spring Boot. · Build, deploy, and maintain microservices on Docker and Kubernetes, primarily AWS/EKS environments. · Design REST APIs, event-driven services, asynchronous communication, and low-latency signaling or session capabilities. · Own technical design discussions and contribute to architecture reviews, platform standards, and technology roadmaps. · Implement secure, scalable, resilient, observable, and highly available solutions using AWS cloud services. · Champion automated testing, code reviews, CI/CD, observability, troubleshooting, and performance optimization. · Work with PostgreSQL, MySQL or Aurora, Redis/Valkey, and other appropriate relational or NoSQL technologies. · Mentor engineers and participate in Agile planning, estimation, execution, and delivery. Work Experience Must-have Skills & Experience: · 7-10 years of software development experience with strong Java and Spring Boot expertise. · Experience designing enterprise-grade microservices and distributed systems. · Hands-on experience with AWS cloud services, Docker, Kubernetes/EKS, cloud security, IAM, networking, and monitoring. · Experience with REST APIs, event-driven services, Kafka, SQS/SNS, or equivalent messaging technologies. · Experience with PostgreSQL, MySQL/Aurora, Redis/Valkey, and database/cache integration. · CI/CD experience using Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or equivalent tools. · Automated testing and quality experience using JUnit, Mockito, Cucumber, SonarQube, or comparable tools. · Observability experience using CloudWatch, Grafana, Prometheus, OpenTelemetry, or comparable platforms. Preferred Qualifications: · Multi-tenant SaaS, highly scalable distributed systems, AWS Well-Architected Framework, and platform engineering. · Kubernetes operators, service mesh technologies such as Istio or Linkerd, and infrastructure automation. · Real-time signaling, high-concurrency session services, GenAI/LLM integrations, or AI-powered applications. · Healthcare, medical-device, regulated-software, FHIR, or HL7 experience.

Backend Developer Java AWS Docker Kubernetes Spring Boot

Quest Global•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 10/10/2026
Job Requirements Role Summary Design, develop, and deliver scalable cloud-native applications and reusable platform capabilities. The engineer will work independently, contribute to technical initiatives, and collaborate with architects, product owners, frontend engineers, and cross-functional teams to build secure, highly available, resilient services. Essential Responsibilities: · Design and develop cloud-native services using Java 17+ and Spring Boot. · Build, deploy, and maintain microservices on Docker and Kubernetes, primarily AWS/EKS environments. · Design REST APIs, event-driven services, asynchronous communication, and low-latency signaling or session capabilities. · Own technical design discussions and contribute to architecture reviews, platform standards, and technology roadmaps. · Implement secure, scalable, resilient, observable, and highly available solutions using AWS cloud services. · Champion automated testing, code reviews, CI/CD, observability, troubleshooting, and performance optimization. · Work with PostgreSQL, MySQL or Aurora, Redis/Valkey, and other appropriate relational or NoSQL technologies. · Mentor engineers and participate in Agile planning, estimation, execution, and delivery. Work Experience Must-have Skills & Experience: · 7-10 years of software development experience with strong Java and Spring Boot expertise. · Experience designing enterprise-grade microservices and distributed systems. · Hands-on experience with AWS cloud services, Docker, Kubernetes/EKS, cloud security, IAM, networking, and monitoring. · Experience with REST APIs, event-driven services, Kafka, SQS/SNS, or equivalent messaging technologies. · Experience with PostgreSQL, MySQL/Aurora, Redis/Valkey, and database/cache integration. · CI/CD experience using Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or equivalent tools. · Automated testing and quality experience using JUnit, Mockito, Cucumber, SonarQube, or comparable tools. · Observability experience using CloudWatch, Grafana, Prometheus, OpenTelemetry, or comparable platforms. Preferred Qualifications: · Multi-tenant SaaS, highly scalable distributed systems, AWS Well-Architected Framework, and platform engineering. · Kubernetes operators, service mesh technologies such as Istio or Linkerd, and infrastructure automation. · Real-time signaling, high-concurrency session services, GenAI/LLM integrations, or AI-powered applications. · Healthcare, medical-device, regulated-software, FHIR, or HL7 experience.

Lead Backend Engineer Java Spring Boot

Quest Global•Bengaluru, Karnataka, IN
6+ Years Exp
Posted: 7/10/2026
Job Requirements Senior Backend Java Developer (general) Job Description: We are looking for a Senior Backend Developer with strong experience in Java and Spring Boot to design, develop, test, and deploy scalable backend services. The candidate will be responsible for end-to-end development of containerized microservices and will work closely with the broader engineering team to deliver reliable and maintainable solutions. The role also requires the ability to provide technical direction to team members and contribute to engineering practices across development, deployment, and support activities. Key Responsibilities • Design and develop scalable, containerized microservices using Java and Spring Boot. • Take ownership of backend features from solution design and implementation through testing and deployment. • Develop and integrate RESTful services and APIs for application and platform requirements. • Build solutions that are suitable for Docker and Kubernetes-based environments. • Work with relational databases, particularly PostgreSQL, including application-level database integration and data management. • Develop and maintain integrations with distributed and event-driven platforms such as Kafka. • Troubleshoot application issues, perform root-cause analysis, and contribute to performance and reliability improvements. • Participate in code reviews, technical discussions, testing, and continuous improvement activities. • Provide technical guidance and mentoring to other developers within the team. • Collaborate with frontend developers, architects, DevOps engineers, and other stakeholders to deliver end-to-end solutions. • Contribute to Agile ceremonies, development planning, estimation, and delivery activities. • Ensure adherence to coding standards, version control practices, and established engineering processes. Mandatory Technical Skills The candidate should have hands-on experience with: • Java and Spring Boot • Development of REST APIs / web services • PostgreSQL and relational database concepts • Kafka and experience with event-driven or distributed systems • Docker and Kubernetes • Experience deploying and supporting applications in containerized environments • Familiarity with web/application servers such as Nginx, Apache, or equivalent • Git and standard source-code/version-control practices • Experience working with Java development environments/IDEs such as IntelliJ IDEA, Eclipse, or equivalent • Understanding of microservices architecture and associated development practices Experience & Qualifications • Bachelor's degree or higher in Computer Science, Engineering, or a related technical discipline. • 6+ years of professional software development experience, with strong hands-on backend development exposure. • Good understanding of software development lifecycle and enterprise application development. • Experience working in an Agile delivery environment. • Strong analytical and problem-solving abilities. • Good organizational and time-management skills. • Ability to work independently, take ownership of assigned responsibilities, and drive tasks through completion. • Strong communication and collaboration skills. • Good working proficiency in English, both written and spoken, for collaboration with distributed teams. • German language skills would be an additional advantage. Work Experience Java, Spring Boot, Docker and Kubernetes, Kafka, PostgreSQL, REST API, Git

Lead Backend Engineer Java Spring Boot

Quest Global•Bengaluru, Karnataka, IN
6+ Years Exp
Posted: 6/10/2026
Job Requirements Senior Backend Java Developer (general) Job Description: We are looking for a Senior Backend Developer with strong experience in Java and Spring Boot to design, develop, test, and deploy scalable backend services. The candidate will be responsible for end-to-end development of containerized microservices and will work closely with the broader engineering team to deliver reliable and maintainable solutions. The role also requires the ability to provide technical direction to team members and contribute to engineering practices across development, deployment, and support activities. Key Responsibilities • Design and develop scalable, containerized microservices using Java and Spring Boot. • Take ownership of backend features from solution design and implementation through testing and deployment. • Develop and integrate RESTful services and APIs for application and platform requirements. • Build solutions that are suitable for Docker and Kubernetes-based environments. • Work with relational databases, particularly PostgreSQL, including application-level database integration and data management. • Develop and maintain integrations with distributed and event-driven platforms such as Kafka. • Troubleshoot application issues, perform root-cause analysis, and contribute to performance and reliability improvements. • Participate in code reviews, technical discussions, testing, and continuous improvement activities. • Provide technical guidance and mentoring to other developers within the team. • Collaborate with frontend developers, architects, DevOps engineers, and other stakeholders to deliver end-to-end solutions. • Contribute to Agile ceremonies, development planning, estimation, and delivery activities. • Ensure adherence to coding standards, version control practices, and established engineering processes. Mandatory Technical Skills The candidate should have hands-on experience with: • Java and Spring Boot • Development of REST APIs / web services • PostgreSQL and relational database concepts • Kafka and experience with event-driven or distributed systems • Docker and Kubernetes • Experience deploying and supporting applications in containerized environments • Familiarity with web/application servers such as Nginx, Apache, or equivalent • Git and standard source-code/version-control practices • Experience working with Java development environments/IDEs such as IntelliJ IDEA, Eclipse, or equivalent • Understanding of microservices architecture and associated development practices Experience & Qualifications • Bachelor's degree or higher in Computer Science, Engineering, or a related technical discipline. • 6+ years of professional software development experience, with strong hands-on backend development exposure. • Good understanding of software development lifecycle and enterprise application development. • Experience working in an Agile delivery environment. • Strong analytical and problem-solving abilities. • Good organizational and time-management skills. • Ability to work independently, take ownership of assigned responsibilities, and drive tasks through completion. • Strong communication and collaboration skills. • Good working proficiency in English, both written and spoken, for collaboration with distributed teams. • German language skills would be an additional advantage. Work Experience Java, Spring Boot, Docker and Kubernetes, Kafka, PostgreSQL, REST API, Git

Lead Backend Engineer

Quest Global•Bengaluru, Karnataka, IN
6+ Years Exp
Posted: 6/10/2026
Job Requirements Senior Backend Java Developer (general) Job Description: We are looking for a Senior Backend Developer with strong experience in Java and Spring Boot to design, develop, test, and deploy scalable backend services. The candidate will be responsible for end-to-end development of containerized microservices and will work closely with the broader engineering team to deliver reliable and maintainable solutions. The role also requires the ability to provide technical direction to team members and contribute to engineering practices across development, deployment, and support activities. Key Responsibilities • Design and develop scalable, containerized microservices using Java and Spring Boot. • Take ownership of backend features from solution design and implementation through testing and deployment. • Develop and integrate RESTful services and APIs for application and platform requirements. • Build solutions that are suitable for Docker and Kubernetes-based environments. • Work with relational databases, particularly PostgreSQL, including application-level database integration and data management. • Develop and maintain integrations with distributed and event-driven platforms such as Kafka. • Troubleshoot application issues, perform root-cause analysis, and contribute to performance and reliability improvements. • Participate in code reviews, technical discussions, testing, and continuous improvement activities. • Provide technical guidance and mentoring to other developers within the team. • Collaborate with frontend developers, architects, DevOps engineers, and other stakeholders to deliver end-to-end solutions. • Contribute to Agile ceremonies, development planning, estimation, and delivery activities. • Ensure adherence to coding standards, version control practices, and established engineering processes. Mandatory Technical Skills The candidate should have hands-on experience with: • Java and Spring Boot • Development of REST APIs / web services • PostgreSQL and relational database concepts • Kafka and experience with event-driven or distributed systems • Docker and Kubernetes • Experience deploying and supporting applications in containerized environments • Familiarity with web/application servers such as Nginx, Apache, or equivalent • Git and standard source-code/version-control practices • Experience working with Java development environments/IDEs such as IntelliJ IDEA, Eclipse, or equivalent • Understanding of microservices architecture and associated development practices Experience & Qualifications • Bachelor's degree or higher in Computer Science, Engineering, or a related technical discipline. • 6+ years of professional software development experience, with strong hands-on backend development exposure. • Good understanding of software development lifecycle and enterprise application development. • Experience working in an Agile delivery environment. • Strong analytical and problem-solving abilities. • Good organizational and time-management skills. • Ability to work independently, take ownership of assigned responsibilities, and drive tasks through completion. • Strong communication and collaboration skills. • Good working proficiency in English, both written and spoken, for collaboration with distributed teams. • German language skills would be an additional advantage. Work Experience Java, Spring Boot, Docker and Kubernetes, Kafka, PostgreSQL, REST API, Git

Senior React Developer

Quest Global•Chennai, Tamil Nadu, IN
25+ Years Exp
Posted: 3/10/2026
Job Requirements At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster. About the Role We are seeking an experienced React Developer with 5-7 years of professional experience to join our dynamic development team. The ideal candidate will have a strong foundation in modern React development, excellent problem-solving skills, and the ability to work collaboratively in an agile environment. Key Responsibilities Develop and maintain high-quality, scalable web applications using React.js Collaborate with cross-functional teams including designers, product managers, and backend developers Write clean, maintainable, and well-documented code following best practices Implement responsive designs and ensure cross-browser compatibility Optimize application performance and user experience Participate in code reviews and provide constructive feedback to team members Debug and troubleshoot issues across the development lifecycle Stay updated with the latest React ecosystem trends and technologies Mentor junior developers and contribute to team knowledge sharing We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard. We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace. Work Experience Technical Skills: 5-7 years of professional experience with React.js and modern JavaScript (ES6+) Strong proficiency in HTML5, CSS3, and responsive web design Experience with state management libraries (Redux, Zustand, or Context API) Familiarity with React hooks and functional components Knowledge of modern build tools (Webpack, Vite, or similar) Experience with version control systems (GitHub) Understanding of RESTful APIs and asynchronous programming Familiarity with testing frameworks (Jest, React Testing Library) Soft Skills: Strong problem-solving and analytical thinking abilities Excellent communication and collaboration skills Ability to work in an agile development environment Attention to detail and commitment to code quality Self-motivated with ability to manage multiple priorities Preferred Qualifications Experience with TypeScript Knowledge of modern CSS frameworks (Tailwind CSS, Styled Components, CSS Modules) Familiarity with Next.js or other React frameworks Experience with GraphQL and Apollo Client Understanding of CI/CD pipelines Knowledge of performance optimization techniques Experience with mobile-first development Familiarity with design systems and component libraries Backend development experience (Node.js, Python, or Java) Experience with cloud platforms (AWS, Azure, GCP) Education & Certifications Bachelor's degree in Computer Science, Software Engineering, or related field Relevant certifications in React or web development (preferred but not required)

AI Full Stack Developer

Quest Global•Pune, Maharashtra, IN
9+ Years Exp
Posted: 1/10/2026
Job Requirements Role and Responsibility Brief We are looking for a highly motivated Full Stack Developer to join the engineering team. The engineer will be responsible for designing, developing, and maintaining scalable web applications, microservices, APIs, and cloud-native solutions that power device management, analytics, workflow automation, and digital employee experience capabilities. The ideal candidate should possess strong expertise in modern front-end frameworks, backend service development, API-first architecture, cloud platforms, DevOps, Agile delivery practices and must have an AI first mindset. Work Experience Years of Experience: 9-12 years Must Have Skill Front-End Development · Design and develop responsive, enterprise-grade web applications. · Proficient in JavaScript, ES6 (to be validated by one program on pure JavaScript without use of any inbuilt function). · Write high-quality reusable code to develop the dynamic user interface. · Extensive experience and expertise with modern frontend technologies and frameworks, primarily React. · Integrate UI applications with RESTful APIs and backend services. · Collaborate with UX teams to deliver intuitive user experiences. · Implement role-based access control, feature toggles, and localization capabilities. Backend Development · Design and develop scalable microservices and APIs. · Solid understanding of full stack agile SDLC with Spring Framework, REST/HTTP based · Microservices and design patterns as discovery, circuit breaker, etc. · Extensive Core Java/J2EE experience with Collections, Data Structures, Multi-threaded programming, JAX-RS, Hibernate, JPA experience · Strong relational database skills in Oracle and/or SQL Server · Strong experience in SOAP / REST based webservices, Web Frameworks with XML and JSON parsing and handling · Cloud based development experience with exposure to Cloud Infrastructure and technologies such as AWS S3, SNS, SQS, Lambda, AWS RDS, DynamoDB et. al. · Cloud & DevOps · Design cloud-native solutions on Azure/AWS. · Build and maintain CI/CD pipelines. · Implement infrastructure-as-code and automated deployments. · Monitor application health, performance, and production stability. · Collaborate with SRE and platform teams on observability and operational excellence. AI first mindset · Experience in building test Harness using AI tools such as github copilot, Claude Code, Codex , cursor etc. · Understanding of RAG and knowledge bases · Creating Evaluation frameworks for GenAI LLM based applications. · Understanding of Evaluation frameworks like RAGAS and Deep evals · Exposure and experience with AWS Bedrock and how to connect LLM from bedrock to AI Agents · Experience with programming languages like, python, Java, Javascript · Experience with tools like Playwright, Rest Assured, K6, Selenium, etc · Atleast 4+ years experience in writing code and building frameworks. · Proven experience with 1.5+ yrs experience building Harness using AI tools. AI first mindset · Experience in building test Harness using AI tools such as github copilot, Claude Code, Codex , cursor , etc. · Understanding of RAG and knowledge bases · Creating Evaluation frameworks for GenAI LLM based applications. · Understanding of Evaluation frameworks like RAGAS and Deep evals · Exposure and experience with AWS Bedrock and how to connect LLM from bedrock to AI Agents · Experience with programming languages like, python, Java, Javascript · Experience with tools like Playwright, Rest Assured, K6, Selenium, etc · Atleast 4+ years experience in writing code and building frameworks. · Proven experience with 1.5+ yrs experience building Harness using AI tools.

Backend Developer

Quest Global•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 22/9/2026
Job Requirements Role Summary Design, develop, and deliver scalable cloud-native applications and reusable platform capabilities. The engineer will work independently, contribute to technical initiatives, and collaborate with architects, product owners, frontend engineers, and cross-functional teams to build secure, highly available, resilient services. Essential Responsibilities: · Design and develop cloud-native services using Java 17+ and Spring Boot. · Build, deploy, and maintain microservices on Docker and Kubernetes, primarily AWS/EKS environments. · Design REST APIs, event-driven services, asynchronous communication, and low-latency signaling or session capabilities. · Own technical design discussions and contribute to architecture reviews, platform standards, and technology roadmaps. · Implement secure, scalable, resilient, observable, and highly available solutions using AWS cloud services. · Champion automated testing, code reviews, CI/CD, observability, troubleshooting, and performance optimization. · Work with PostgreSQL, MySQL or Aurora, Redis/Valkey, and other appropriate relational or NoSQL technologies. · Mentor engineers and participate in Agile planning, estimation, execution, and delivery. Work Experience Must-have Skills & Experience: · 7-10 years of software development experience with strong Java and Spring Boot expertise. · Experience designing enterprise-grade microservices and distributed systems. · Hands-on experience with AWS cloud services, Docker, Kubernetes/EKS, cloud security, IAM, networking, and monitoring. · Experience with REST APIs, event-driven services, Kafka, SQS/SNS, or equivalent messaging technologies. · Experience with PostgreSQL, MySQL/Aurora, Redis/Valkey, and database/cache integration. · CI/CD experience using Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or equivalent tools. · Automated testing and quality experience using JUnit, Mockito, Cucumber, SonarQube, or comparable tools. · Observability experience using CloudWatch, Grafana, Prometheus, OpenTelemetry, or comparable platforms. Preferred Qualifications: · Multi-tenant SaaS, highly scalable distributed systems, AWS Well-Architected Framework, and platform engineering. · Kubernetes operators, service mesh technologies such as Istio or Linkerd, and infrastructure automation. · Real-time signaling, high-concurrency session services, GenAI/LLM integrations, or AI-powered applications. · Healthcare, medical-device, regulated-software, FHIR, or HL7 experience.

Senior Backend Developer Java Spring AWS

Quest Global•Chennai, Tamil Nadu, IN
25+ Years Exp
Posted: 24/8/2026
Job Requirements At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster. Job Title: Senior Backend Developer — Java, Reactive Spring, AWS Experience: 6+ years of hands-on backend engineering, including 3+ years building cloud-native, event-driven services on AWS. --- Job Summary We are seeking an experienced Senior Backend Developer to build and scale the services behind our Dynamic Service Options (DSO) platform. You will work across two Java + Spring Boot (WebFlux) codebases: · an authoring backend — the data-production side, where machine parts and service data are ingested from a cloud data warehouse, validated, enriched by a service-option engine, and published as datasets · a delivery backend — the consumption side, which receives published datasets, applies dataset-level permissions, and serves the user-facing APIs behind the embeddable Dynamic Service Options experience Both are fully reactive, event-driven systems on R2DBC/PostgreSQL, AWS Lambda, SQS and ECS Fargate, sharing a multi-module Gradle structure, OpenAPI-first APIs, Flyway-managed schemas, OpenTelemetry tracing and CloudFormation-driven deployments. The ideal candidate is fluent in non-blocking reactive programming with Project Reactor, comfortable owning a feature end-to-end (API → async job → database → infrastructure → dashboard), and holds a high bar for testing, observability and secure-by-default design. --- Key Responsibilities · Design, build and maintain reactive REST APIs using Spring Boot WebFlux, returning `Mono`/`Flux` end-to-end with no blocking calls anywhere in the request path. · Develop and evolve event-driven background jobs running on AWS Lambda, triggered by SQS FIFO queues and EventBridge cron schedules, using a mediator/command-handler pattern with explicit concurrency control, retry policies and dead-letter queue handling. · Model and query data in PostgreSQL (Aurora Serverless) using Spring Data R2DBC repositories and a type-safe jOOQ DSL for dynamic queries; leverage advanced Postgres features such as JSONB, ltree hierarchies, partitioning and appropriate GIN/GIST indexing. · Author and review Flyway migrations (versioned and repeatable), keeping schema changes backward-compatible and validated in CI. · Maintain a clean multi-module Gradle architecture — shared library, API service and Lambda worker — placing code in the correct module and avoiding cross-layer leakage. · Design OpenAPI-first APIs: generated specs, standardized response envelopes and error models, spec linting in the pipeline, and consistent HTTP semantics · Integrate with external systems — Snowflake (REST API with JWT key-pair auth and long-running query polling), internal product/entitlement services, and AWS services (S3, Secrets Manager, DynamoDB) via async SDK clients. · Implement caching and performance strategies (Caffeine in-memory/Redis caches with TTLs, query tuning, parallel composition with `Mono.zip`) for high-volume ingestion and reporting workloads. · Instrument services with OpenTelemetry / AWS Distro for OpenTelemetry (ADOT): custom spans, trace-context propagation across HTTP and SQS boundaries, structured logging, and RED metrics surfaced in CloudWatch Application Signals, X-Ray and Grafana dashboards. · Write unit and integration tests with JUnit 5, Mockito and Reactor `StepVerifier`; keep coverage and quality gates green in SonarQube. · Contribute to CI/CD: GitHub Actions build/test/scan workflows, multi-stage Docker builds, ECR image publishing, Lambda artifact packaging, and CloudFormation deployments across dev/QA/UAT/prod. · Apply secure-by-default practices: OAuth2 resource-server token validation, role/entitlement-based authorization filters, least-privilege IAM, secrets in AWS Secrets Manager (never in code), and input validation at every boundary. · Participate in code reviews, uphold documented coding standards, and mentor mid-level engineers on reactive patterns and cloud design. We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard. We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace. Work Experience Core Java & Frameworks · Java 17+ (we run the latest LTS) — records, sealed types, streams and modern language features. · Spring Boot in depth, including WebFlux and Spring Security (OAuth2 Resource Server). · Project Reactor — `Mono`/`Flux` composition, error operators, backpressure and retries; no `.block()`, `Thread.sleep()` or blocking SDKs. · Gradle multi-module builds, Lombok, Jackson. Data · PostgreSQL at a professional level — schema design, indexing and query plans. · R2DBC or equivalent reactive data access, and jOOQ or comparable type-safe SQL tooling. · Flyway or Liquibase migrations validated in CI. Cloud & Messaging · Hands-on AWS — Lambda, SQS (FIFO semantics, visibility timeouts, DLQs), EventBridge, S3, Secrets Manager, ECS Fargate, RDS/Aurora, CloudWatch, IAM. · AWS SDK v2 async clients or Spring Cloud AWS. · Infrastructure as Code — CloudFormation, or SAM/CDK/Terraform with willingness to work in CloudFormation. APIs & Contracts · OpenAPI 3, REST conventions, versioning, consistent error contracts and bean validation. Quality & Delivery · JUnit 5, Mockito, Spring Boot Test, Reactor Test — meaningful tests for both success and failure paths. · Docker and Compose for local development. · Git, pull-request workflow and GitHub Actions or equivalent CI/CD. · SonarQube or similar static analysis, with coverage discipline. Engineering Judgment · Distributed-systems fluency — idempotency, at-least-once delivery, retries, timeouts, partial failure and eventual consistency. · Strong analytical, debugging and communication skills; owns delivery end-to-end. --- Preferred Skills · OpenTelemetry / distributed tracing; Grafana, Tempo, Prometheus or Loki. · Snowflake or another cloud data warehouse; large-scale ingestion pipelines. · Spring Cloud Function on Lambda, and JVM cold-start tuning (CRaC, SnapStart, fat JARs). · LocalStack for local AWS emulation. · Serverless cost/performance tuning and JVM tuning for containers. · Enterprise SSO (Azure Entra, OAuth2 introspection) and centralized entitlement/RBAC services. · OWASP Top 10 awareness and secure code review. · Agile/Scrum delivery and trunk-friendly branching. --- What You'll Work On · High-volume data ingestion pipelines pulling from a cloud data warehouse, staging, applying prediction rules, and loading results. · SBOM generation with parallel warehouse queries, CSV assembly and S3 delivery via presigned URLs. · A service-option engine performing tiered template matching against external product-catalog lookups. · Template upload & validation flows with CSV parsing, cached external validation and transactional persistence. · The Service-option dataset lifecycle — request intake, generation, versioning, locking, expiry and custom (user-modified) dataset variants persisted to S3 and served through presigned URLs. · Publish/consume Lambda workflows that move datasets from the authoring system into delivery: SQS request and FIFO job queues, EventBridge-scheduled invocations, a command/handler job model with bounded concurrency, retry limits, dead-letter queues and per-run status and log tracking. · Dataset-level permissions — organization- and user-scoped access grants with multiple levels, owner attribution, layered on top of OAuth2 token validation and entitlement-based authorization enforced per endpoint. · Third-party orchestration — ServiceNow request/task lifecycle for dataset provisioning, product-information lookups, and identity/directory resolution, all with caching, timeouts and graceful degradation. · Scheduled housekeeping jobs driven by EventBridge, with per-job log capture and status tracking. · The observability layer that makes all of the above debuggable in production.

Senior Backend Developer Java Spring AWS

Quest Global•Chennai, Tamil Nadu, IN
25+ Years Exp
Posted: 24/8/2026
Job Requirements At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster. Job Title: Senior Backend Developer — Java, Reactive Spring, AWS Experience: 6+ years of hands-on backend engineering, including 3+ years building cloud-native, event-driven services on AWS. --- Job Summary We are seeking an experienced Senior Backend Developer to build and scale the services behind our Dynamic Service Options (DSO) platform. You will work across two Java + Spring Boot (WebFlux) codebases: · an authoring backend — the data-production side, where machine parts and service data are ingested from a cloud data warehouse, validated, enriched by a service-option engine, and published as datasets · a delivery backend — the consumption side, which receives published datasets, applies dataset-level permissions, and serves the user-facing APIs behind the embeddable Dynamic Service Options experience Both are fully reactive, event-driven systems on R2DBC/PostgreSQL, AWS Lambda, SQS and ECS Fargate, sharing a multi-module Gradle structure, OpenAPI-first APIs, Flyway-managed schemas, OpenTelemetry tracing and CloudFormation-driven deployments. The ideal candidate is fluent in non-blocking reactive programming with Project Reactor, comfortable owning a feature end-to-end (API → async job → database → infrastructure → dashboard), and holds a high bar for testing, observability and secure-by-default design. --- Key Responsibilities · Design, build and maintain reactive REST APIs using Spring Boot WebFlux, returning `Mono`/`Flux` end-to-end with no blocking calls anywhere in the request path. · Develop and evolve event-driven background jobs running on AWS Lambda, triggered by SQS FIFO queues and EventBridge cron schedules, using a mediator/command-handler pattern with explicit concurrency control, retry policies and dead-letter queue handling. · Model and query data in PostgreSQL (Aurora Serverless) using Spring Data R2DBC repositories and a type-safe jOOQ DSL for dynamic queries; leverage advanced Postgres features such as JSONB, ltree hierarchies, partitioning and appropriate GIN/GIST indexing. · Author and review Flyway migrations (versioned and repeatable), keeping schema changes backward-compatible and validated in CI. · Maintain a clean multi-module Gradle architecture — shared library, API service and Lambda worker — placing code in the correct module and avoiding cross-layer leakage. · Design OpenAPI-first APIs: generated specs, standardized response envelopes and error models, spec linting in the pipeline, and consistent HTTP semantics · Integrate with external systems — Snowflake (REST API with JWT key-pair auth and long-running query polling), internal product/entitlement services, and AWS services (S3, Secrets Manager, DynamoDB) via async SDK clients. · Implement caching and performance strategies (Caffeine in-memory/Redis caches with TTLs, query tuning, parallel composition with `Mono.zip`) for high-volume ingestion and reporting workloads. · Instrument services with OpenTelemetry / AWS Distro for OpenTelemetry (ADOT): custom spans, trace-context propagation across HTTP and SQS boundaries, structured logging, and RED metrics surfaced in CloudWatch Application Signals, X-Ray and Grafana dashboards. · Write unit and integration tests with JUnit 5, Mockito and Reactor `StepVerifier`; keep coverage and quality gates green in SonarQube. · Contribute to CI/CD: GitHub Actions build/test/scan workflows, multi-stage Docker builds, ECR image publishing, Lambda artifact packaging, and CloudFormation deployments across dev/QA/UAT/prod. · Apply secure-by-default practices: OAuth2 resource-server token validation, role/entitlement-based authorization filters, least-privilege IAM, secrets in AWS Secrets Manager (never in code), and input validation at every boundary. · Participate in code reviews, uphold documented coding standards, and mentor mid-level engineers on reactive patterns and cloud design. We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard. We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace. Work Experience Core Java & Frameworks · Java 17+ (we run the latest LTS) — records, sealed types, streams and modern language features. · Spring Boot in depth, including WebFlux and Spring Security (OAuth2 Resource Server). · Project Reactor — `Mono`/`Flux` composition, error operators, backpressure and retries; no `.block()`, `Thread.sleep()` or blocking SDKs. · Gradle multi-module builds, Lombok, Jackson. Data · PostgreSQL at a professional level — schema design, indexing and query plans. · R2DBC or equivalent reactive data access, and jOOQ or comparable type-safe SQL tooling. · Flyway or Liquibase migrations validated in CI. Cloud & Messaging · Hands-on AWS — Lambda, SQS (FIFO semantics, visibility timeouts, DLQs), EventBridge, S3, Secrets Manager, ECS Fargate, RDS/Aurora, CloudWatch, IAM. · AWS SDK v2 async clients or Spring Cloud AWS. · Infrastructure as Code — CloudFormation, or SAM/CDK/Terraform with willingness to work in CloudFormation. APIs & Contracts · OpenAPI 3, REST conventions, versioning, consistent error contracts and bean validation. Quality & Delivery · JUnit 5, Mockito, Spring Boot Test, Reactor Test — meaningful tests for both success and failure paths. · Docker and Compose for local development. · Git, pull-request workflow and GitHub Actions or equivalent CI/CD. · SonarQube or similar static analysis, with coverage discipline. Engineering Judgment · Distributed-systems fluency — idempotency, at-least-once delivery, retries, timeouts, partial failure and eventual consistency. · Strong analytical, debugging and communication skills; owns delivery end-to-end. --- Preferred Skills · OpenTelemetry / distributed tracing; Grafana, Tempo, Prometheus or Loki. · Snowflake or another cloud data warehouse; large-scale ingestion pipelines. · Spring Cloud Function on Lambda, and JVM cold-start tuning (CRaC, SnapStart, fat JARs). · LocalStack for local AWS emulation. · Serverless cost/performance tuning and JVM tuning for containers. · Enterprise SSO (Azure Entra, OAuth2 introspection) and centralized entitlement/RBAC services. · OWASP Top 10 awareness and secure code review. · Agile/Scrum delivery and trunk-friendly branching. --- What You'll Work On · High-volume data ingestion pipelines pulling from a cloud data warehouse, staging, applying prediction rules, and loading results. · SBOM generation with parallel warehouse queries, CSV assembly and S3 delivery via presigned URLs. · A service-option engine performing tiered template matching against external product-catalog lookups. · Template upload & validation flows with CSV parsing, cached external validation and transactional persistence. · The Service-option dataset lifecycle — request intake, generation, versioning, locking, expiry and custom (user-modified) dataset variants persisted to S3 and served through presigned URLs. · Publish/consume Lambda workflows that move datasets from the authoring system into delivery: SQS request and FIFO job queues, EventBridge-scheduled invocations, a command/handler job model with bounded concurrency, retry limits, dead-letter queues and per-run status and log tracking. · Dataset-level permissions — organization- and user-scoped access grants with multiple levels, owner attribution, layered on top of OAuth2 token validation and entitlement-based authorization enforced per endpoint. · Third-party orchestration — ServiceNow request/task lifecycle for dataset provisioning, product-information lookups, and identity/directory resolution, all with caching, timeouts and graceful degradation. · Scheduled housekeeping jobs driven by EventBridge, with per-job log capture and status tracking. · The observability layer that makes all of the above debuggable in production.