Own and drive backend architecture for scalable, secure, and maintainable microservices using Java and Spring Boot.
Lead technical and architectural decisions across Spring Boot applications, AWS services, Lambda functions, and integrations, collaborating with architects and developers to deliver robust end-to-end solutions.
Define and enforce engineering standards, including coding practices, code reviews, testing strategies, and quality gates, while driving continuous improvements in engineering and QA processes.
Collaborate with frontend developers and product stakeholders to define clear API contracts and ensure seamless system integrations.
Coordinate technical delivery across backend, frontend, QA, DevOps, and business stakeholders to ensure the successful execution of complex initiatives.
Support backlog refinement, technical analysis, estimation, and solution decomposition, ensuring clarity of requirements and implementation approaches.
Ensure scope, quality, and timely delivery of features and projects while proactively identifying and mitigating technical risks.
Drive improvements in system reliability, observability, scalability, and performance through effective logging, monitoring, tracing, and performance optimisation practices.
Lead the investigation and resolution of complex production issues, driving root-cause analysis and preventive actions.
Contribute to and enhance CI/CD pipelines, DevOps practices, release processes, and deployment readiness to support reliable and scalable software delivery.
Mentor and coach engineers, fostering technical excellence, ownership, accountability, and continuous learning within the team.
Support onboarding, knowledge sharing, recruitment, and capability-building initiatives as needed.
Actively contribute to Agile ceremonies and organisational continuous improvement initiatives, identifying inefficiencies and proposing pragmatic, scalable solutions (e.g., reducing excessive API calls, improving system performance, or optimising development workflows).
Key Requirements :
8+ years of backend development experience, with deep expertise in- Java and Spring Boot.
Demonstrated experience leading technical initiatives, including architecture definition and engineering best practices.
Ability to balance hands-on development with leadership responsibilities.
Strong experience designing- distributed systems and microservices architectures.