About The Position

CGI is looking to hire a Full Stack Java Developer (Angular-focused development) specializing in building secure, scalable, and high-performance GraphQL and RESTful APIs to work on projects for one of the largest financial institutions in the US. The candidate will be responsible for designing and developing modern front-end applications and backend microservices, with a strong emphasis on GraphQL schema design, API development, and integration. This role will be performed from Pittsburgh only.

Requirements

  • 6+ years of Java/J2EE development experience.
  • 3+ years of GraphQL development experience, including: Schema design and modeling, Query and mutation development, Resolver implementation, GraphQL security and performance optimization, Apollo Server, Apollo Client, or equivalent GraphQL frameworks.
  • 6+ years of Angular, JavaScript, TypeScript, HTML, CSS, and Node.js.
  • 3+ years developing RESTful and GraphQL APIs.
  • 3+ years building containerized microservices and deploying applications in OpenShift/Kubernetes environments.
  • Experience with Spring Boot, REST APIs, GraphQL APIs, JSON, XML, Swagger/OpenAPI.
  • Experience with GitHub, Jenkins, CI/CD pipelines, and Agile development methodologies.
  • Experience writing unit and integration tests for Java and JavaScript applications.

Nice To Haves

  • Experience with Apollo GraphQL ecosystem.
  • Experience implementing GraphQL Federation and API Gateway patterns.
  • Knowledge of event-driven architectures and message brokers (Kafka, RabbitMQ, etc.).
  • Experience in financial services or banking applications.
  • Familiarity with GraphQL security best practices, including authentication, authorization, and query complexity management.

Responsibilities

  • Design and implement Angular-based user interfaces and backend API/microservices.
  • Build and maintain GraphQL APIs, including schema design, resolvers, queries, mutations, and subscriptions.
  • Develop and support RESTful and GraphQL services that integrate with internal and external systems.
  • Build User Interfaces using Angular, JavaScript, TypeScript, and Node.js.
  • Develop and unit test Java services using Spring Boot and microservices architecture.
  • Collaborate with business, design, and technical teams to define API contracts and data models.
  • Optimize GraphQL queries for performance, scalability, and security.
  • Create and maintain API documentation using Swagger/OpenAPI and GraphQL schema documentation.
  • Research and recommend frameworks, libraries, and tools to improve development efficiency.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service