API & Canonical Model Engineer

 Posted 6 days ago
  
 India
  
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and develop scalable REST APIs, backend microservices, and a Canonical Data Model for enterprise applications. Implement secure read/write APIs using CQRS and develop practitioner consoles with role-based access and audit capabilities.

API & Canonical Model Engineer (Senior)
Location:
India - Remote
Employment Type: Full-Time
Experience: Senior (7+ Years)

Roles & Responsibilities

  • Design and develop scalable REST APIs and backend microservices using Java and Spring Boot.
  • Build and maintain the Canonical Data Model and Core APIs for enterprise applications.
  • Develop Backend-for-Frontend (BFF) services and API Gateway integrations.
  • Build secure read and write APIs using CQRS and distributed system design patterns.
  • Implement business rules, eligibility, and personalization services.
  • Develop practitioner/admin consoles with role-based access, workflows, and audit capabilities.
  • Collaborate with cross-functional teams to build secure, high-performance, and scalable backend solutions.

Mandatory Skills

  • 5+ years of experience in Java and Spring Boot microservices development.
  • Strong experience designing and developing REST APIs.
  • Hands-on experience with OpenAPI v3 (Contract-First API Design).
  • Experience with API Gateway (Spring Cloud Gateway or similar).
  • Strong knowledge of CQRS, Saga, Transactional Outbox, Idempotency, and Distributed Systems.
  • Experience with PostgreSQL and data modeling.
  • Kafka integration experience.
  • Strong understanding of OAuth2, OIDC, and Zero Trust Security.
  • Experience with React or Angular.
  • Experience building enterprise-grade microservices and backend applications.

Good to Have

  • Experience designing Enterprise Canonical Data Models.
  • Backend-for-Frontend (BFF) architecture experience.
  • Rules Engine / Expression Engine implementation.
  • Experience with workflow, approval, or audit-based applications.

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified