Posted on: 10/09/2025
Position : API Developer - GraphQL (Java + Apollo Federation)
Experience : 6-10 Years
Location : Bangalore, India
Job Summary :
We are seeking a highly skilled and experienced API Developer specializing in GraphQL, with a focus on Java and Apollo Federation. The ideal candidate will have 6-10 years of total experience and a minimum of 8 years of strong backend development experience. This is a crucial role for a hands-on developer who is passionate about building scalable, secure, and high-performance API platforms. You will be responsible for designing and implementing complex GraphQL APIs, contributing to a microservices architecture, and ensuring the highest standards of code quality and security.
Key Responsibilities :
GraphQL API Development & Architecture :
- Design, develop, and maintain GraphQL APIs and subgraphs using Java and Spring Boot.
- Implement and manage Apollo Federation architecture, including schema design, stitching, resolvers, and query optimization to create a unified and efficient data layer.
- Take ownership of the full API lifecycle, from conceptualization and design to deployment and monitoring.
Microservices & Distributed Systems :
- Actively contribute to a microservices architecture, ensuring seamless inter-service communication and robust system design.
- Possess a strong understanding of API Gateways, service discovery, and load balancing to ensure system reliability and scalability.
API Governance & Security :
- Implement and enforce API governance standards, including DevPortal onboarding and documentation.
- Ensure API security by applying best practices and implementing authorization flows using OAuth2 and JWT.
DevOps & Operational Excellence :
- Work with CI/CD pipelines using tools like Jenkins or GitHub Actions.
- Utilize Docker and Kubernetes for containerization and orchestration, ensuring efficient deployment and scaling of services.
- Collaborate with operations teams to establish comprehensive monitoring, logging, and alerting for all APIs.
Required Skills & Qualifications :
Core Experience :
- 6-10 years of total experience in software development.
- Minimum of 8 years of professional experience in Java backend development.
Technical Proficiency :
- Expertise in Spring Boot for developing RESTful and GraphQL APIs.
- Deep knowledge of GraphQL, with hands-on experience in Apollo Federation architecture.
- Strong understanding of Microservices Architecture and distributed systems.
- Familiarity with CI/CD, Docker, and Kubernetes.
- Solid knowledge of API security principles, including OAuth2 and JWT.
Professional Attributes :
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Strong communication skills and the ability to articulate complex technical concepts clearly.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1543124