Lead Backend Engineer (Java)
9 months ago
We are seeking a highly skilled, professional, and experienced Lead Backend Engineer with extensive experience in Java to join our dynamic and growing..
We are seeking a highly skilled, professional, and experienced Lead Backend Engineer with extensive experience in Java to join our dynamic and growing team. In this role, you'll be responsible for leading the backend development efforts, designing and implementing efficient, scalable and maintainable systems that drives our innovative platform.
Key Responsibilities:
- Lead a team of backend developers in designing, building, and maintaining high performance, reusable, and reliable systems using Spring Boot.
- Contribute in all phases of the development lifecycle, from conception, design, development, testing, and deployment.
- Define and ensure adherence to software development standards and best practices within the team.
- Collaborate cross-functionally to define and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Mentor junior and mid-level developers, enhancing their technical skills and performance.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.
- 5-10 years of professional experience as a Backend Engineer, with at least 2 years in a leadership position.
- Strong experience with Java and associated frameworks (Spring Boot, Hibernate etc.)
- Experience with micro service and RESTful API design and development.
- Strong knowledge of mainstream databases, both traditional and cloud-based.
- Familiarity with one of the mainstream cloud plaLorm and DevOps practices.
- Solid understanding of data structures, algorithms, object-oriented design and design patterns.
- Excellent problem solving, critical thinking, and communication skills.
Official account of Jobstore.