06 Sep
|
Corporater
|
Bengaluru
06 Sep
Corporater
Bengaluru
About Corporater
Corporater is a global enterprise software company helping large organizations manage governance, performance, risk, compliance, and business processes through a connected business management platform.
As we continue to evolve our global product, Corporater India is building a solid Product Engineering organization focused on scalable, high-quality product development and customer outcomes.
About the Role
We are looking for a Backend Software Engineer to join the team building Notifications (Pigeon), a shared platform service used by multiple Corporater products.
You will work on a modern, standalone service where reliability, scalability, integrations, and consistency are critical. This is a hands-on product engineering role where you will contribute to solution design, architecture, technical decisions, and product discovery—not just implementation.
What You Will Do
- Build and evolve the Notifications platform and its shared capabilities.
- Develop backend services supporting notification definitions, templates, profiles, and communication workflows.
- Build reliable integrations with external mail providers, including SMTP, Mailjet, and comparable services.
- Handle provider-specific behavior, failures, retries, and delivery-status tracking.
- Work with event-store architecture, including append-only storage, projections, and replay.
- Design solutions that correctly handle ordering, idempotency, and rebuilding state from event history.
- Develop REST APIs, business logic, persistence, and integrations using Java and Spring Boot.
- Apply Hexagonal Architecture / Ports & Adapters to maintain clean domain boundaries.
- Write automated unit and integration tests using JUnit 5, Testcontainers, and related practices.
- Participate in architecture and code reviews and contribute to engineering standards.
- Work closely with Product Managers, frontend engineers, QA, architects, and teams consuming the shared service.
- Participate in discovery, evalua
📌 Backend Software Engineer (Bengaluru)
🏢 Corporater
📍 Bengaluru