D

Java Team Lead

Dripify Warszawa, Pomeranian Voivodeship, Poland

2-10 employees

4 h ago
Remote java Senior (5-10 yrs) Full-time Ukraine
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves splitting time between hands-on backend development using Java 21 and Spring Boot, and leading an engineering team through mentorship and delivery management. You will be responsible for building scalable, secure systems while coordinating cross-functionally with product, DevOps, and QA teams.

What they look for

Java 21 Spring Boot AWS Backend development Team leadership System design PostgreSQL REST APIs Asynchronous messaging CI/CD Docker Linux Monitoring Security best practices Mentorship Microservices

Requirements

Candidates must have 8+ years of hands-on Java development experience and at least 2 years of team leadership experience. Strong proficiency in Spring Boot, AWS, system design, and secure development practices is required.

Benefits

Paid vacation Paid sick leave Educational opportunities Medical expenses budget Hobby and sport expenses budget Birthday and anniversary budget Team events

Full description

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.

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.

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 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.

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

Similar roles