Full Stack Developer (JAVA/API)

Back

Full Stack Developer (JAVA/API)

@ CGI

• Implements computer programs for the purpose of enhancing and updating the computer system

• Tasks may include designing and coding programs and testing and documenting changes and enhancements

• Analyzes programming requests for the purpose of assisting integration with current applications

• Tasks may include project implementation, researching and evaluating problems, and recommending and implementing decisions

• Conducts training for the purpose of providing technical expertise to end users

• Tasks may include training for System Operator/Programmer, providing user activity education, and one-on-one support

• Coaches team members

• Tasks may include facilitating process knowledge to all team members and addressing team member questions.


Qualifications:

• Demonstrated experience in the design, development, documentation, testing, deployment, support, and management of APIs and microservices.

• Demonstrated experience in the design, development, documentation, testing, deployment, support, and management of JavaScript (Vue.js, React, Angular) web applications.

• Demonstrated experience in the design, development, documentation, testing, deployment, support, and management of Database technologies (relational and NoSQL).

• Deep knowledge and hands-on experience in API management platforms and API related activities including, but not limited to, requirement analysis, solution architecture and design, resource-based API modeling, micro-services architecture, API design standards, patterns and best-practices, API security standards and implementation, API governance.

• Familiarity with GitHub repository

• Expert knowledge of Java Development, Web Services, REST-based APIs, GraphQL APIs, and microservices

• Expert knowledge of Spring Projects (e.g. Spring Boot and Spring REST)

• Expert knowledge of Node.js API Projects

• Familiarity with API security models including, but not limited to, Oauth, JSON Web Token, AppKey/Digest, Digital Certificates, Basic Authentication, and OpenID

• Familiar with CI/CD tools including, but not limited to, Jenkins, GitHub Actions, FluxCD, PaaS Container environments (K8S, K3S, Docker, Podman, NGINX, KONG) and the DevOps automation techniques

• Familiar with SAFe® methodology

Skill Set/Years of Experience:

JavaScript (Vue.js, React, Angular) - 3-5 years

(CI/CD) tools Jenkins, GibHub Actions, FluxCD container environments - 3-5 years

API management platforms, design standards, patterns and best practices, governance, and security models - 3-5 years

Java Development, Web Services REST-based APIs, GraphQL APIs, and microservices - 3-5 years

Spring Projects (e.g. Spring Boot and Spring REST) - 3-5 years

Node.js API Projects - 3-5 years

Database technologies - design, development, documentation, testing, deployment, support, and management of both relational and NoSQL - 3-5 years

Skill Set/Years of Experience:

Overall understanding of cloud concepts, cloud-native technologies - 3+ years

Strong backend querying through mongo/oracle/SQL - 3+ years

Minimum Education Required: Bachelor's Degree

If ‘other’: + 3 years experience


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: June 21, 2021
Application Deadline: August 23, 2021