Senior Programmer/Developer - API developer at Capgemini
Texas, Texas, USA -
Full Time


Start Date

Immediate

Expiry Date

27 Jul, 25

Salary

0.0

Posted On

28 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mongodb, Mysql, Postgresql, Design Principles, Python, Redis, Cassandra, Java, Disabilities, Programming Languages, Node.Js, Database Systems, Testing, Relational Databases, Sql Server

Industry

Information Technology/IT

Description

YOUR SKILLS AND EXPERIENCE

  • Strong proficiency in at least one of the following: Java, Python, Node.js, Go, C#, or other relevant backend programming languages.
  • Deep understanding of RESTful API principles and best practices (e.g., statelessness, resource-based URLs, HTTP methods).
  • Experience with API documentation tools such as Swagger/OpenAPI.
  • Knowledge of different API formats (e.g., JSON, XML).
  • Experience working with various database systems, including: Relational Databases (SQL): MySQL, PostgreSQL, SQL Server, etc. NoSQL Databases: MongoDB, Cassandra, Redis, etc.

ENGINEERING, ALL FUELED BY ITS MARKET LEADING CAPABILITIES IN AI, GENERATIVE AI, CLOUD AND DATA, COMBINED WITH ITS DEEP INDUSTRY EXPERTISE AND PARTNER ECOSYSTEM. THE GROUP REPORTED 2024 GLOBAL REVENUES OF €22.1 BILLION.

Get the future you want | www.capgemini.com

Responsibilities

YOUR ROLE

  • Design, develop, and implement RESTful and/or other API architectures (e.g., GraphQL, gRPC).
  • Write clean, well-documented, and efficient code in relevant programming languages.
  • Develop and maintain API documentation using tools like Swagger/OpenAPI.
  • Implement and enforce API security measures, including authentication and authorization (e.g., OAuth 2.0, JWT).
  • Build and consume APIs for internal and external integrations.
  • Develop and execute unit, integration, and end-to-end tests to ensure API reliability and performance.
  • Troubleshoot and resolve issues related to API functionality and performance.
  • Collaborate with frontend developers, mobile developers, and other teams to ensure seamless integration of APIs.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Contribute to the continuous improvement of our development processes and API standards.
  • Stay up-to-date with the latest API development trends and technologies.
  • Deploy and manage APIs on cloud platforms (e.g., AWS, Azure, GCP) or on-premise infrastructure.
  • Monitor API performance and identify areas for optimization.
Loading...