GQL Developer (GraphQL Developer)
MDAEdge · Sunnyvale, CA · 1 mo ago
On-siteInformation TechnologyFull-time
About the Role
We are seeking a skilled GQL (GraphQL) Developer with strong experience in Java-based API development to join our dynamic team. This role requires hands-on expertise in building scalable, performant, and robust GraphQL APIs while leveraging Java backend frameworks and libraries.
Key Responsibilities
- Design, develop, and maintain GraphQL APIs using best practices.
- Collaborate with front-end and back-end teams to define schema and integrate GraphQL endpoints.
- Build reusable Java components and services to support the GraphQL layer.
- Ensure optimal performance of APIs, troubleshoot issues, and improve response times.
- Participate in code reviews, architecture discussions, and team meetings.
- Maintain up-to-date documentation and ensure code is well-tested and production-ready.
Required Skills & Experience
- Strong hands-on experience in GraphQL (GQL) API development.
- Proficient in Java, with experience building REST and/or GraphQL APIs.
- Solid understanding of API design principles, versioning, and security best practices.
- Familiarity with Java frameworks such as Spring Boot or Micronaut.
- Experience with tools like GraphQL Java, Apollo, Relay, or similar.
- Proficient with JSON, HTTP, and WebSockets.
- Experience with CI/CD pipelines, Git, and unit/integration testing.
- Strong analytical and problem-solving skills with attention to detail.
Preferred Qualifications
- Experience working in cloud-native environments (AWS, Azure, GCP).
- Familiarity with Kubernetes, Docker, and microservices architecture.
- Exposure to monitoring tools and logging frameworks.
- Understanding of front-end consumption of GraphQL via React, Angular, or Vue is a plus.
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.