Mid Java API Developer

CGI•Pittsburgh, PA
•Onsite

About The Position

CGI is hiring a Java API Developer to build secure, scalable, high-performance RESTful and event-driven APIs for projects serving a large U.S. financial institution. The role offers work in a challenging technical environment with exposure to advanced tools and technology. It requires working at a client site five days a week in Pittsburgh, Pennsylvania, or preferably Cleveland, Ohio. The developer will design and implement APIs, microservices, and backend components; develop and unit test Java RESTful services that integrate with external client systems; analyze user requirements and define technical scope and assumptions; design new systems or modifications to existing systems; translate requirements into functional system designs; collaborate with internal and external design, business, and technical counterparts; and research functional libraries to expedite development. The position requires at least four years of Java/J2EE development experience and a bachelor's degree in Computer Science or a related field. The stated U.S. compensation range is $70,800 to $156,700. CGI lists benefits for eligible professionals beginning on their first day of employment, including insurance options, retirement and share-purchase plan contributions, paid time off, parental leave, learning opportunities, tuition assistance, and wellness programs.

Requirements

  • At least 4 years of overall Java/J2EE development experience with REST API, Spring Boot, Angular, XML, JSON, and Swagger.
  • At least 3 years of experience with RESTful web services.
  • At least 2 years of experience with GitHub, Jenkins, and CI/CD servers.
  • Knowledge of APIGEE configuration.
  • Knowledge of Kafka Streaming services and MongoDB.
  • Experience writing unit tests for JavaScript code.
  • Excellent interpersonal skills, including the ability to work closely with diverse personality types and understand technical issues.
  • Bachelor's degree in Computer Science or another related field.
  • Ability to work at a client site five days a week in Pittsburgh, PA, or Cleveland, OH (Cleveland preferred).

Responsibilities

  • Design and implement APIs, microservices, and backend components.
  • Develop and unit test Java RESTful services that integrate with external client systems.
  • Analyze user requirements and define technical project scope and assumptions for assigned tasks.
  • Create technical designs for new systems and modifications to existing systems.
  • Translate detailed requirements into functional system designs.
  • Work closely with internal and external design, business, and technical counterparts.
  • Research and recommend functional libraries to expedite development.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and 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.
  • Ownership opportunity from day one.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service