*Senior/Lead, Mid-level backend, and Full-stack openings ( www.bytestrone.com)*
Experience: 5+ years | Job Mode: Work From Office |
[email protected]
Immediate joiners preferred
Location : Bytestrone India Pvt. Ltd.
201, Lulu IT Cyber Twin Tower 1,Smart City SEZ, Kakkanad -Kochi -Kerala
About the Role
You will design the canonical data model that all source data maps into, and build the serving layer that exposes it: CQRS read APIs over the golden record, a BFF and API gateway composing ~60 up-to-date UI screens, a mediated write path back to legacy systems of record, an eligibility/personalization rules layer, and the internal console practitioners use to govern mappings and steward merge decisions.
What You’ll Do
- Define and evolve the canonical data model (Person, Employment, benefit domains), the Global ID scheme, and the custom-attribute extensibility model
- Design the canonical Core API resource catalogue — contract-first OpenAPI v3, shaped by the canonical model rather than a 1:1 port of 300+ legacy APIs — plus BFF screen-composition conventions
- Build the serving layer: BFF, API gateway, and process services as the sole consumer boundary, with CQRS read APIs and a bounded consistency window
- Build the mediated write path (UI → ODL → system of record): sync-confirm by default, async-accept writeback via saga, transactional outbox, and compensation, with read-your-writes and pending-write handling
- Build the eligibility/personalization rules layer: precompute parameters and evaluate expressions against stored data, reusing an existing evaluation library
- Build the practitioner console: crosswalk editor, reference-data management, survivorship and match-threshold editors, and a daily-use steward queue — with roles, permissions, and audit
- Implement service-to-service zero-trust security: workload identity, per-call authorization, gateway edge auth, and row-/column-level security
What We’re Looking For
- 5+ years of Java / Spring Boot building
📌 Java API Engineer (Kochi)
🏢 Bytestrone
📍 Kochi