Senior API Developer

icon building Company : Dearx
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior API Developer

Work Type: Hybrid - 3 days at the office

We are seeking an experienced and highly skilled Senior API Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining APIs using Java Spring Boot and C#. The role requires a deep understanding of API architecture, strong programming skills, and the ability to work collaboratively within a multi-disciplinary team.

Key Responsibilities:

  • API Development:
    • Design, develop, and maintain robust APIs using Java Spring Boot and C#.
    • Ensure the APIs are scalable, secure, and maintain high performance.
  • Architecture and Design:
    • Collaborate with architects and other developers to design API architecture and ensure best practices are followed.
    • Participate in the entire API lifecycle, including planning, design, development, testing, deployment, and support.
  • Code Quality and Review:
    • Write clean, maintainable, and well-documented code.
    • Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices.
  • Integration and Testing:
    • Integrate APIs with front-end and other backend services.
    • Develop unit and integration tests to ensure API functionality and reliability.
  • Performance Optimization:
    • Monitor and optimize API performance, ensuring low latency and high throughput.
    • Identify and address performance bottlenecks and security vulnerabilities.
  • Collaboration and Communication:
    • Work closely with product managers, QA engineers, and other stakeholders to understand requirements and deliver solutions.
    • Provide technical guidance and mentorship to junior developers.
  • Documentation and Support:
    • Create and maintain comprehensive API documentation.
    • Provide support for API consumers and troubleshoot issues as they arise.

Qualifications:

  • Education:
    • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • Minimum of 5 years of experience in API development.
    • Extensive experience with Java Spring Boot and C#.
    • Proven track record of delivering high-quality, scalable APIs in a professional setting.
  • Skills:
    • Strong understanding of RESTful API design principles and best practices.
    • Proficiency in Java Spring Boot and C#.
    • Experience with API security mechanisms (e.g., OAuth, JWT).
    • Familiarity with database technologies (SQL and NoSQL).
    • Experience with version control systems, preferably Git.
    • Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus.
Original job Senior API Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Johannesburg, Gauteng

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.