HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?