GraphQL developer
Core
Design, develop, and maintain scalable GraphQL APIs and Java-based backend services within a microservices architecture to enable digital modernization and cloud-native application development.
Role type
Senior IC GraphQL developer (Java/Spring Boot)
Builds
Reusable, secure GraphQL schemas, resolvers, and data access layers for enterprise applications and external systems.
Domain
Cloud-native application development, API governance, and microservices architecture.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
GraphQL schema design, Java, Spring Boot, REST API development, microservices architecture, AWS cloud services, Docker, Kubernetes, SQL databases, CI/CD pipelines, monitoring and observability tools.
Preferred skills
Application modernization, containerization, serverless computing, technical governance, root cause analysis, incident management.
Technologies
GraphQL, Java, Spring Boot, AWS (EKS, EC2, VPC, Route53, Transit Gateway, S3, RDS, IAM, Lambda, CloudWatch), Docker, Kubernetes, Dynatrace, Grafana, ELK, Git.
Responsibilities
Design and govern AWS infrastructure and platform services; implement microservices using Java and cloud-native patterns; optimize API performance and query execution; collaborate with Cloud, Platform Engineering, and Architecture teams; support application onboarding onto cloud platforms; participate in incident, problem, and change management activities; define and maintain cloud architecture principles and reference architectures.
Seniority
Senior, hands-on IC