API Feature Developer (Java+Nodejs)

Role Purpose 

The API Feature Developer will design, develop, and maintain high-performing, secure, and scalable APIs that power the client's Mobile Application (the Super App) features and UX/UI. This role focuses on implementing new features, optimizing existing APIs, and ensuring seamless integration with backend systems and third-party services to deliver exceptional customer experiences. 

 

Key Responsibilities 

  1. API Design & Development 
  • Design and implement RESTful and GraphQL APIs for Super App features (e.g., recharge, bundle purchase, Mobile Money transactions, account management).
  • Integrate APIs with internal systems (billing, CRM, identity, catalog) and external partners. 
  • Implement new API features (programmable code) aligned with the client's digital roadmap and customer experience goals. 

2. Cross-Functional Collaboration

  • Collaborate with product owners, UX/UI designers, API Feature Analysts, and solution architects to translate business requirements into technical programmable specifications. 

3. Security & Performance 

  • Ensure APIs meet performance benchmarks (low latency, high throughput) and adhere to the client's security standards (OAuth2, JWT, encryption) with their requisite code coverage. 
  • Conduct vulnerability assessments and apply secure coding practices. 

4. Testing & CI/CD 

  • Develop unit, integration, and performance tests for APIs. 

Support automated testing and CI/CD pipelines for rapid, reliable deployments. 

5. Documentation & Governance 

  • Maintain API documentation (Swagger/OpenAPI) and version control. 
  • Ensure compliance with the client's architecture and governance frameworks. 

6. Observability & Optimization 

  • Implement observability (logging, metrics, tracing) for API health monitoring. 
  • Optimize API performance and scalability based on usage analytics. 

 

Required Qualifications & Experience 

  • Bachelor's degree in Computer Science, Software Engineering, or related field. 
  • 5+ years in backend/API development, preferably in telecom or digital services. 
  • Strong experience with Java/Spring Boot, Quarkus, Node.js, or similar frameworks. 
  • Proficiency in RESTful API development with TMF standards, GraphQL, and API Gateway solutions. 
  • Hands-on experience with OAuth2, JWT, and secure API practices. 
  • Familiarity with microservices architecture, containerization (Docker/Kubernetes), and cloud platforms (AWS/Azure). 
  • Deep knowledge in CI/CD pipelines, Git, Swagger/OpenAPI, Postman and automated testing frameworks.

 

Required languages

English C1 - Advanced
Ukrainian B1 - Intermediate
Published 5 March
16 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...