The company is looking for a Lead Backend Engineer to take ownership, drive innovation, and establish best practices for their backend systems. This role involves translating business needs into scalable, high-quality backend solutions and leading the transition from monolithic to modern microservices architecture.
Requirements
- Strong expertise in Java, Spring, and Spring Boot
- Deep understanding of microservices architecture and best practices
- Proficiency in MySQL and relational database design
- Experience with AWS cloud services
- Familiarity with Hibernate (preferred)
- Knowledge of Docker, Kubernetes, and containerization (a plus)
- Strong Java8 coding
Responsibilities
- Design smart, scalable, and maintainable backend architectures, setting new engineering standards and best practices.
- Actively contribute to backend development using Java, Spring, and Spring Boot , ensuring high performance and reliability.
- Lead the transition from monolithic to modern microservices architecture .
- Collaborate with cloud architects to deploy and optimize applications on AWS .
- Utilize strong MySQL skills to design and manage efficient database structures and queries.
- Define and enforce coding guidelines, best practices, and automation to improve code quality and maintainability.
- Take charge of a team of backend engineers (onshore/offshore), ensuring efficient execution, mentorship, and fostering a high-performance culture.
Other
- Minimum 10+ years in backend development
- 2+ years of experience leading a development team
- Proven ability to design and implement scalable, high-performance systems
- Strong ownership mindset with a passion for driving change and setting standards
- Exceptional communication skills able to bridge the gap between technical and non-technical stakeholders