
Search by job, company or skills
Define backend architecture standards and development best practices
Lead system design discussions and review technical solutions
Ensure code quality through reviews, testing standards, and CI/CD governance
Oversee performance optimisation and system scalability planning
Lead, mentor, and grow a team of Java engineers
Conduct performance reviews, career development planning, and hiring
Foster a collaborative, high-performance engineering culture
Allocate resources and manage team capacity planning
Own technical delivery timelines and sprint commitments
Partner with Product, DevOps, and QA teams to ensure smooth releases
Identify risks and proactively resolve technical bottlenecks
Ensure projects are delivered within scope and quality expectations
Evaluate emerging technologies and recommend adoption where beneficial
Drive automation, process improvements, and technical debt reduction
Promote secure coding standards and compliance practices
Bachelor's degree in Computer Science or related field
8+ years of Java backend development experience
3+ years of team leadership or management experience
Strong expertise in Java, Spring Boot, microservices architecture
Experience with distributed systems and high-availability platforms
Familiarity with cloud environments and containerization technologies
Strong understanding of system security and data protection principles
Excellent communication and stakeholder management skills
Job ID: 143347571