8194460 Job Detail
C

API Java/Developer, JR

at CGI

Desired Skills

About Job

Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python. This includes writing clean, efficient, and well-documented code. Design and implement RESTful APIs and microservices, ensuring secure and efficient communication between different systems and applications. This also involves integrating third-party APIs and services. Work with various database systems (e.g., SQL and NoSQL databases like PostgreSQL, MongoDB, MySQL) for data storage and retrieval. Collaborate with cross-functional teams, including frontend developers, product managers, and QA teams, to define requirements, integrate components, and ensure seamless functionality. Optimize code and system performance, troubleshoot issues, and ensure adherence to security best practices in data handling and API authentication. If applicable, implement and integrate cloud services and APIs (e.g., AWS, Azure) for cloud-native solutions and deployments. Provide ongoing support, maintenance, and enhancements for existing applications and APIs.

Requirements

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field and/or 0 to 3 years of experience
US Citizen with the ability to obtain and maintain TS/SCI with CI Poly clearance
Proficiency in Java and/or Python programming languages and associated frameworks (e.g., Spring Boot, Flask, Django).
Strong understanding of API architectural styles (e.g., REST, GraphQL, SOAP) and experience with API development tools (e.g., Postman, Swagger UI).
Familiarity with database systems (SQL and/or NoSQL).
Experience with version control systems like Git.
Knowledge of software development methodologies (e.g., Agile, Scrum).
Problem-solving skills and the ability to work independently and collaboratively.
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Familiarity with containerization technologies (e.g., Docker, Kubernetes).

Additional Instructions

Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python. This includes writing clean, efficient, and well-documented code.
Design and implement RESTful APIs and microservices, ensuring secure and efficient communication between different systems and applications. This also involves integrating third-party APIs and services.
Work with various database systems (e.g., SQL and NoSQL databases like PostgreSQL, MongoDB, MySQL) for data storage and retrieval.
Collaborate with cross-functional teams, including frontend developers, product managers, and QA teams, to define requirements, integrate components, and ensure seamless functionality.
Optimize code and system performance, troubleshoot issues, and ensure adherence to security best practices in data handling and API authentication.
If applicable, implement and integrate cloud services and APIs (e.g., AWS, Azure) for cloud-native solutions and deployments.
Provide ongoing support, maintenance, and enhancements for existing applications and APIs.

Perks and 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
C

CGI

-

Details

Job Type
Remote
Preferred location
United States Minor Outlying Islands
Apply Before
Jan 20, 2026
Apply To Job