Excelacom is looking for a hands-on Senior Developer / Architect with solid Telecom BSS/OSS domain expertise to drive architecture, build scalable solutions, and solve complex engineering challenges.
We are hiring a hands-on Senior Developer/Architect for our product engineering team. This is a deliberately senior, deeply technical role not a management or oversight position. You will own architecture and write code: making the hard design calls, then rolling up your sleeves to prototype, refactor, and ship them alongside the team.
The distinction that matters most to us: we are looking for an architect, not a task executor. You should be comfortable being handed an ambiguous problem and a real codebase, forming your own point of view, and defending it — rather than waiting for work to be broken down and assigned to you.
Technical skills
- Core: Java (8/11/17+), Spring Boot / Spring ecosystem, microservices architecture, REST API design.
- Messaging & streaming: Kafka/RabbitMQ
- Data: ORACLE, Relational databases (JPA/Hibernate) and NoSQL/in-memory stores (MongoDB, Redis) — including when to use which.
- Distributed systems: service boundaries, distributed transactions, resilience patterns (Circuit Breaker, Bulkhead, Rate Limiter, Time Limiter), caching strategies, handling large datasets, cross-boundary exception handling.
- Security: OAuth2 / JWT authentication and authorization flows.
- Cloud & delivery: container orchestration and AWS compute models (e.g. EKS vs. ECS vs. Fargate), CI/CD.
- Design: applied design patterns, system design, and the judgment to know when to split a component and what a good service boundary looks like.
What you'll do
- Own architecture end-to-end — drive design decisions and see them through implementation, taking responsibility from the whiteboard to production.
- Stay hands-on in the code — actively build, not just direct. You'll write production code, prototype approaches, and pair on the hard parts.
- Work confidently in existing codebases — navigate unfamiliar code, identify architectural and implementation limitations, and propose, prototype, and execute refactoring.
- Formulate and evaluate solutions independently — weigh trade-offs, choose a direction, and clearly articulate the reasoning behind it.
- Defend and evolve technical decisions — present your rationale with confidence, engage critique, and know how you'd measure whether a design succeeded.
- Set the technical bar for design patterns, service boundaries, resilience, and system quality across the product.
What we're looking for
- Domain knowledge – you must worked on Telecom domain and has good exposure in BSS/OSS components
- Hands-on seniority — you make both architectural and implementation decisions, and you still code.
- Codebase ownership — you can drop into existing code, spot what's structurally wrong, and lead the refactor to fix it.
- Independence — you formulate solutions, reason through trade-offs out loud, and confidently defend your decisions under scrutiny.
- Judgment & ownership — you take end-to-end responsibility, from design through implementation, and own the outcome.
- Confidence — for this role, seniority shows up as technical confidence and engineering judgment, not years or titles.
Interested candidates can share their profiles at:
[email protected]
📌 We're Hiring | Senior Developer / Architect (Telecom BSS/OSS) (Chennai)
🏢 ExcelaCom Technologies
📍 Chennai