job description
Are you a hands-on Java Team Lead passionate about building high-performance, real-time data APIs? Easebridge is seeking a dynamic leader to spearhead our engineering team in Bali, driving innovation with Spring Boot, MySQL, AWS, and Agile CI/CD methodologies.
In this role, you’ll architect scalable solutions, mentor developers, and collaborate with cross-functional teams to deliver cutting-edge applications. If you thrive in a fast-paced environment and want to shape the future of data-driven systems, this is your opportunity to make an impact.
Join us and lead a team that values excellence, collaboration, and continuous improvement in one of the world’s most inspiring work destinations.
Responsibility
- Lead and mentor a team of Java developers to design, develop, and deploy real-time data APIs using Spring Boot.
- Architect scalable, high-performance backend systems with MySQL and optimize database performance.
- Drive Agile/Scrum methodologies and CI/CD pipelines to ensure rapid, reliable deployments.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
- Implement and maintain AWS cloud services (e.g., EC2, Lambda, RDS) for seamless scalability.
- Conduct code reviews, enforce best practices, and ensure adherence to security and compliance standards.
- Monitor system performance, troubleshoot issues, and implement proactive improvements.
- Stay ahead of industry trends and advocate for the adoption of emerging technologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of Java development experience, with at least 2 years in a leadership role.
- Expertise in Spring Boot, Spring Framework, and RESTful API development.
- Strong proficiency in MySQL (or other relational databases) and query optimization.
- Hands-on experience with AWS services (EC2, S3, RDS, Lambda) and cloud-native architectures.
- Solid understanding of CI/CD tools (Jenkins, GitHub Actions, Docker, Kubernetes).
- Excellent problem-solving skills and the ability to debug complex distributed systems.
- Strong communication and interpersonal skills to lead and inspire a team.