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


Start Date

Immediate

Expiry Date

22 Jul, 25

Salary

0.0

Posted On

23 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

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

Industry

Information Technology/IT

Description

ABOUT THE JOB YOU’RE CONSIDERING

We are seeking a skilled and motivated API Developer to join our dynamic development team. The API Developer will be responsible for designing, developing, testing, deploying, and maintaining robust and scalable APIs that power our applications and integrate with external systems. The ideal candidate will have a strong understanding of API design principles, excellent coding skills, and a passion for building high-quality, efficient, and secure solutions. You will collaborate closely with other developers, product managers, and stakeholders to deliver innovative and impactful software.

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.
  • Strong understanding of API security concepts and implementation
Responsibilities
  • 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...