Skip to content
mimi

Java Developer with GraphQL SME

Ideaon

Reston · On-site Contract Senior Today

About the role

We are seeking a highly experienced Java Developer with Subject Matter Expertise (SME) in GraphQL to join our team supporting strategic initiatives for Fannie Mae. The ideal candidate will have strong backend development experience and deep expertise in designing and implementing scalable GraphQL APIs within a microservices architecture.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot
  • Lead the design and implementation of GraphQL APIs, schemas, and resolvers
  • Collaborate with cross-functional teams to define API requirements and data models
  • Optimize API performance, security, and scalability
  • Integrate GraphQL services with existing REST and microservices-based systems
  • Ensure code quality through unit testing, code reviews, and CI/CD practices
  • Provide technical leadership and mentorship to team members
  • Troubleshoot and resolve complex production issues

Required Qualifications

  • 8+ years of experience in Java development
  • Strong expertise in GraphQL (Schema design, resolvers, federation, performance tuning)
  • Hands-on experience with Spring Boot and Microservices architecture
  • Experience with RESTful APIs and API gateway integrations
  • Solid understanding of data modeling and API design principles
  • Experience with CI/CD pipelines, Git, and Agile methodologies

Preferred Qualifications

  • Experience with AWS or other cloud platforms
  • Knowledge of GraphQL tools such as Apollo Server/Client
  • Familiarity with Docker and Kubernetes
  • Prior experience working in financial services or mortgage domain
  • Strong problem-solving and communication skills.

Skills

AgileAPI GatewayCI/CDDockerGitGraphQLJavaKubernetesMicroservicesRESTful APIsSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free