Cgi Technologies And Solutions - Pittsburgh, PA

posted about 1 month ago

Full-time - Mid Level
Hybrid - Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

The Java API Developer - Microservices position is a critical role within CGI, focusing on the design, development, and execution of innovative applications using Java and microservices architecture. The role offers the opportunity to work in a collaborative environment with access to global resources, allowing developers to explore various industries and technologies while contributing to the growth of the company. This position is ideal for individuals who are passionate about technology and looking for a place that supports personal and professional growth.

Responsibilities

  • Design, maintain, and implement API, microservices, and backend components.
  • Develop and unit test Java RESTful services that integrate with external client systems.
  • Work with API developers across the team to build new features at large scale.
  • Improve API standards and services.
  • Review design documents and provide feedback on approach and estimates.
  • Create technical designs for new systems and modifications to existing systems.
  • Translate detailed requirements into functional system designs.
  • Prioritize work and meet deadlines while maintaining effective working relationships with clients and team members.
  • Research and recommend functional libraries to expedite development.

Requirements

  • At least 6+ years of Java/J2EE development experience with REST API, Spring Boot, Angular, XML, JSON, Swagger.
  • 6+ years of experience developing and consuming SOAP and REST web services in an operational/production environment.
  • Experience working with OpenShift, Containerization, and Microservices.
  • 3+ years of experience with GitHub, Jenkins, and CI/CD servers.
  • Knowledge of client-side technologies like Node JS, Angular 8+.
  • Experience in Kubernetes, Apache Kafka, and MongoDB.
  • Experience integrating Java-based applications with Oracle/SQL Server.
  • Hands-on experience with REST API development using Spring Boot & Spring framework.
  • Experience coding to prevent hacking and other vulnerabilities.
  • Strong collaboration and communication skills within distributed project teams and in an Agile environment.

Nice-to-haves

  • Experience with additional programming languages or frameworks.
  • Familiarity with cloud services and architectures.
  • Knowledge of security best practices in API development.

Benefits

  • Competitive base salaries.
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) with company matching contributions.
  • 401(k) Plan and Profit Participation for eligible members.
  • Generous holidays, vacation, and sick leave plans.
  • Comprehensive insurance plans including medical, dental, vision, life, and disability coverage.
  • Back-up child care and pet insurance.
  • Member Assistance Program and 529 college savings program.
  • Personal financial management tools and lifestyle management programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service