Posted on: 07/01/2026
Description :
Key Responsibilities :
Team Leadership & People Management :
- Lead, coach, and mentor a team of software engineers
- Conduct regular 1:1s, performance reviews, and career development planning
- Foster a collaborative, inclusive, and high-performance engineering culture
- Support hiring, onboarding, and team growth
Technical Leadership :
- Provide hands-on guidance in Java, Spring/Spring Boot, and related frameworks
- Lead system design and architectural decisions for Java-based services
- Ensure best practices in OOP, SOLID principles, and design patterns
- Review code for performance, security, maintainability, and scalability
Delivery & Execution :
- Own planning, estimation, and delivery of Java projects and services
- Work closely with Product Managers, Architects, and QA teams
- Ensure adherence to Agile/Scrum methodologies
- Identify and mitigate technical risks and dependencies
Architecture & Operations :
- Guide development of RESTful APIs, microservices, and distributed systems
- Promote CI/CD, automated testing, and DevOps practices
- Monitor application performance and production stability
- Drive improvements in system reliability, scalability, and observability
Requirements / Qualifications :
- Experience leading and managing software engineering teams.
- Strong technical expertise in Java, Spring, and Spring Boot.
- Proven experience in system design and architectural decision-making for Java-based services.
- Solid understanding of object-oriented programming, SOLID principles, and design patterns.
- Experience owning delivery in Agile/Scrum environments.
- Ability to balance people management with technical leadership and delivery responsibilities.
- Strong collaboration and communication skills for working with cross-functional teams
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1597744