Position Description:
Company Profile:
Founded in , CGI is among the largest independent IT and business consulting services firms in the world.
With 94,
consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and
business consulting to systems integration, managed IT and business process services and intellectual property solutions.
CGI
works with clients through a local relationship model complemented by a global delivery network that helps clients digitally
transform their organizations and accelerate results.
CGI Fiscal reported revenue is CA$14.68 billion and CGI shares are
listed on the TSX (GIB.A) and the NYSE (GIB).
Learn more at .
Position: Senior Software Engineer
Experience: 5-10 years
Category: Software Development/ Engineering
Shift Timings: 1:00 pm to 10:00 pm
Main location: Hyderabad
Work Type: Work from office
Skill: Java (Spring Boot) + APIGEE
Employment Type: Full Time
Position ID: J-
Your future duties and responsibilities:
Core Skills
Secondary Skills5+ years of experience with development of APIs / Interfaces on Apigee Edge/Apigee Hybrid.
• Strong Development knowledge of Java 8 or newer, Spring Boot
• Working Knowledge of Containers (Docker)
• Working Knowledge of Relational Databases like PostgreSQL.
• Knowledge of Public Cloud Platform (AWS, Azure, GCP)
• IBM ACE knowledge is not required but is a plus
• Working knowledge of REST, SOAP, XML, JSON, Javascript, Python script, XSLT.
• Develop APIs and shared flows for common functionality
• Create API documentation, assist in developing user documentation, specifications, and departmental policies and procedures that impact the use of APIs, Swagger, WSDL, and XSD
• Work with architects and business users to review, analyze, evaluate business processes, procedures, systems, and make improvements and changes
• Automate and set up build pipelines and deployments
• Manage source code version control system artifacts and CI/CD release process
• Conduct unit testing, provide input for feasibility, adhere to coding standards, and best practices, and prepare user documentation
• Overseeing and managing all aspects of projects, from conception to completion
• Other duties as assigned
Skills: