API Developer
Position Description
Are you a seasoned Java developer with a passion for building robust scalable APIs? We are seeking a talented individual like you to join our team as a API developer and play a key role in shaping the future of the platform that we are building for the clients. As a senior API developer, you will be responsible for designing, developing, and maintaining high-performance APIs that power the system. You will work closely with cross-functional teams to understand requirements, architect solutions, and ensure scalability, reliability, and security of the APIs. You will have the opportunity to mentor junior developers, lead technical discussions, and drive the adoption of best practices and standards.
Your future duties and responsibilities
- Looking for a Senior API Developer who has:
- At least 8+ years of Java/J2EE development, hands-on troubleshooting and deployment experience.
- Hands-on experience working with cutting-edge technologies such as Spring Boot, Microservices.
- Design, maintain, and implementation of API, microservices, and backend components.
- Work with API developers across the team to build new features at large scale.
- Improve API standards and services.
- Development and unit testing of Java RESTful services that integrate with external client systems.
- Working knowledge and hands-on experience in DEVOPS tools like Jenkins, uDeploy, and GIT.
- Has knowledge of Kafka.
- Strong knowledge in SQL and NoSQL.
- Knowledge in any of the Cloud Technologies, such as AWS, Azure etc.
- Review Design Documents and provide feedback on approach and estimates.
- Create technical designs for new systems, and/or modifications to existing systems.
- Translate detailed requirements into functional system designs.
- Able to prioritize work and meet deadlines, and also establish and maintain effective working relationships with clients, project team members, supervisors, and employees from other departments.
- Work closely with internal and external design, business, and technical counterparts.
- Excellent interpersonal skills including the ability to work closely with diverse personality types and understand technical issues.
- Research and recommend functional libraries to expedite development.
Required Qualifications To Be Successful In This Role
- To Be Successful In This Role:
- At least 8+ years overall experience Java/J2EE development with REST API, Spring Boot, Angular, XML, JSON, Swagger.
- 8+ years of RESTful or SOAP web services.
- 5+ years Angular, CSS, JavaScript, HTML.
- 5+ years of GitHub, Jenkins, and CI/CD server.
- Experience writing unit tests for JavaScript code.
- Experience using Agile methodologies for developing applications.
- Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect, and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Life at CGI
We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.
Dependent Upon Role And/or Federal Government Security Clearance Requirements
Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check.
CGI Provides Reasonable Accommodations To Qualified Individuals With Disabilities
All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held.
CGI Will Consider For Employment Qualified Applicants With Arrests And Conviction Records In Accordance With All Local Regulations And Ordinances
CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.