
Java Team Lead
Primary stack
Nice to have's
Job description
Java Team Lead
We're looking for a Java Team Lead to split their time evenly between hands-on backend development and leading a Java engineering team. You'll build modular, secure, and maintainable backend systems while owning delivery quality, mentoring engineers, and coordinating cross-functionally with product, DevOps, and QA. You'll drive system performance and scalability while championing secure development and clean architecture practices across the team. We build a data-intensive B2B SaaS platform on Java 21, Spring Boot, and AWS.
About the Position
We're seeking a Java Team Lead to manage backend development and lead a Java engineering team, focusing on secure and scalable system design.
Responsibilities
Development (50%)
- Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
- Design and implement RESTful APIs and event-driven services (SNS/SQS).
- Write tested, high-quality code with a strong focus on unit/integration testing.
- Ensure CI/CD integration, monitoring, and production readiness.
- Drive system performance and scalability improvements.
Leadership & Delivery (50%)
- Lead a backend team: mentorship, code reviews, and engineering growth.
- Own delivery quality: scope planning, progress tracking, risk mitigation.
- Document and communicate architectural decisions.
- Coordinate cross-functionally with product managers, DevOps, and QA.
- Promote best practices in secure development and clean architecture.
Requirements
- 8+ years of hands-on development experience (Java 21+).
- 2+ years leading a development team.
- Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
- Strong knowledge of Java concurrency, multithreading, and backend system design.
- Proficient in SQL databases (PostgreSQL preferred).
- Experience with REST APIs and asynchronous messaging (SNS/SQS).
- Skilled in CI/CD, code quality gates, and automated testing.
- Hands-on with Docker, Linux, and system-level debugging.
- Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
- Strong focus on security best practices: auth, validation, access control.
- Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.
Nice to Have
- Experience in designing and operating microservice-based architectures.
- Familiarity with Kubernetes (EKS or self-managed).
- Experience with Terraform and Infrastructure-as-Code.
- AWS Certifications (e.g., Developer Associate, Solutions Architect).
- Bachelor's or Master's in Computer Science or related field.
Work Conditions
- 100% remote position, providing flexibility and work-life balance.
- Competitive salary reflecting your skills and expertise.
- 24 days of paid vacation per year to recharge and relax.
- 10 days of paid sick leave.
- Educational opportunities.
- Compensation budget for medical and hobby/sport expenses.
- Generous budget for birthdays and anniversaries.
- Online and offline team events.
- A collaborative and innovative work environment with passionate team members.
Hiring Process
- Interview with Talent Acquisition Specialist
- Technical interview (90 min)
- Final Interview with Engineering Manager (45 min)
- Reference check
- Offer
Department
Engineering
Role
Lead Java Engineer
Locations
- Kyiv, Ukraine
- Kharkiv, Ukraine
- Dnipro, Ukraine
- Lviv, Ukraine
- Warszawa, Poland
Remote Status
Fully Remote
Contact
Anna Bahan
Talent Acquisition Specialist
About Dripify
We built Dripify because sales outreach was broken-slow, manual, and exhausting. So we fixed it.
Dripify is a human-first outbound automation platform for LinkedIn and email. We help B2B sales teams automate prospecting, personalize outreach at scale, and fill their pipeline without burning out.
No more copy-pasting messages. No more chasing leads manually. No more guessing what works.
Today, 40,000+ companies use Dripify to work smarter, move faster, and actually enjoy outbound again.
Founded in 2017
Coworkers 100+
© Dripify. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.