We’re seeking a Java Team Lead for a fully remote position who will combine hands-on backend development (50%) with strong technical leadership (50%). You’ll lead a team of five engineers, take ownership of architectural decisions and delivery quality, and stay actively involved in coding while promoting high engineering standards and best practices.
The product is a cloud-based platform focused on optimizing digital outreach workflows and enhancing business development processes through intelligent automation, built to operate at scale and deliver reliable, high-performance backend services.
Your responsibilities will include:
Hands-on Development (50%)
- Develop and maintain scalable, secure, and high-performance backend systems using Java 17+/21 and Spring Boot.
- Own development of key modules, complex business logic, and integrations.
- Design and implement REST APIs and event-driven services (SNS/SQS or similar).
- Deliver production-ready code with comprehensive unit and integration test coverage.
- Ensure proper CI/CD integration, observability, and operational readiness.
- Drive performance optimization and system scalability improvements.
Leadership & Delivery (50%)
- Lead and mentor a team of engineers through code reviews and technical coaching.
- Make and document key architectural and technical decisions.
- Take full responsibility for delivery quality, timelines, and risk management.
- Work closely with the CTO and cross-functional teams (Product, DevOps, QA).
- Promote clean architecture, engineering best practices, and continuous improvement culture.
What we expect from you:
- 5+ years of hands-on experience with Java (Java 17+/21 preferred)
- Strong practical expertise with Spring Boot (Web, Security, Data, Messaging)
- Deep understanding of: Java concurrency and multithreading.
- Backend system architecture and design principles.
- Solid experience with PostgreSQL or other relational databases.
- Proven experience designing, building, and maintaining RESTful APIs.
- Experience with asynchronous messaging systems (SNS/SQS or similar).
- Good understanding of CI/CD pipelines, automated testing, and code quality practices.
- Hands-on experience with Docker and Linux environments.
- Experience working with AWS services (EC2, RDS, S3, CloudWatch, IAM) — preferred.
- Experience building and maintaining high-load SaaS systems.
- Strong background in mentoring, code reviews, and technical guidance.
- Solid understanding of secure development practices (authentication, authorization, validation, access control).
- English level: Upper-Intermediate (B2) or higher.
Nice to Have:
- Experience designing and operating microservices-based architectures.
- Familiarity with Kubernetes (EKS or self-managed clusters).
- Experience with Terraform and Infrastructure-as-Code practices.
- AWS certifications (e.g., Developer Associate, Solutions Architect).
- Bachelor’s or Master’s degree in Computer Science or a related field.
We offer:
- Opportunity to work in a Top-employee company (DOU 2025).
- Interesting projects and challenges that accelerate professional and personal growth.
- Work with a creative, proactive, and empathic team.
- Comfortable, stylish office in Kyiv with generator/battery backup.
- Minimal bureaucracy, regular feedback, and team support.
- Equal salary, medical insurance, paid courses.
- Team-building events: parties, online activities, picnics, and more.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Développeur PHP / JavaScript (F/H)
2026-05-21
Développeur Back-end Java H/F
2026-05-28
Full Stack Software Engineer (all genders)
2026-05-21
- Posted
- Feb 26, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ukraine
- Company
- Empat
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Développeur PHP / JavaScript (F/H)
2026-05-21
Développeur Back-end Java H/F
2026-05-28
Full Stack Software Engineer (all genders)
2026-05-21