Back to jobs Featured

Java Team Lead

Job description

Role Overview

We are seeking a skilled and hands-on Java Lead Developer to oversee the design, development, and optimization of our backend services. You will lead a team of Java developers in building and maintaining a real-time, high-availability API platform for live sports data. The ideal candidate combines strong technical skills in Spring Boot, MySQL, and AWS, with leadership experience and a deep understanding of agile CI/CD practices.

Key Responsibilities:

System Design & Architecture

- Lead backend architecture decisions in collaboration with product and infrastructure teams

- Design scalable, maintainable, and high-performance services using Spring Boot and Hibernate

- Own the system architecture, refactoring strategy, and technical roadmap for backend services

Development & Quality

- Write and review clean, testable code in Java

- Establish coding standards and best practices for the team

- Guide adoption of automated testing, code reviews, and static analysis tools

Team Leadership

- Mentor junior and mid-level Java developers; conduct regular code walkthroughs

- Drive sprint planning, backlog grooming, and sprint retrospectives

- Coordinate with frontend and QA teams for seamless integration

DevOps & CI/CD

- Collaborate on deployment pipelines using GitLab CI, Jenkins, and AWS services (e.g., RDS, EC2, S3)

- Support monitoring, logging, and performance optimization (e.g., ElastiCache, load balancers)

Requirements:

Education & Experience

- Bachelor's Degree in Computer Science, Software Engineering, or equivalent

- 6+ years of Java development experience, with 2+ years in a leadership role

- Proven experience building RESTful APIs and scalable backend systems

Technical Skills

- Strong in Java 11+, Spring Boot, Hibernate/JPA

- Solid experience with MySQL or equivalent RDBMS

- Familiar with AWS stack: RDS, EC2, S3, ElastiCache

- Experience in CI/CD pipelines (Jenkins, GitLab CI) and build tools (Maven)

- Version control via GitLab or GitHub