Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Empat and take your career to the next level!
Application takes less than 5 minutes

