Java Team Lead

Dripify

United States

Remote

USD 120,000 - 190,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vacation and personal time
Educational opportunities
Team events
Competitive salary
Remote work

Job summary

Dripify is seeking a Java Team Lead to split time between hands-on backend development and leading a Java engineering team. You will own delivery quality, mentor engineers, and coordinate with product, DevOps, and QA while driving performance and security across a data-intensive B2B SaaS platform built on Java 21, Spring Boot, and AWS.

Responsibilities include architectural decision documentation, cross-functional collaboration, and ensuring CI/CD readiness with a focus on secure, scalable

Qualifications

  • 8+ years hands-on development experience with 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).
  • CI/CD, code quality gates, and automated testing.
  • Docker, Linux, and system-level debugging.
  • Familiarity with monitoring/logging tools (ELK, Prometheus, Grafana).
  • AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.

Responsibilities

  • Development (50%): Build modular, secure backend systems using Java 21+ and Spring Boot; design RESTful APIs and event-driven services.
  • Leadership & Delivery (50%): Mentor engineers, perform code reviews, plan scope, track progress, and manage risks.
  • Work conditions: 100% remote position with flexible work-life balance.
  • Promote secure development and clean architecture across the team.

Skills

Team leadership
Java backend
Security best practices
REST APIs

Education

Bachelor's or Master's in Computer Science

Tools

Spring Boot
Docker
Kubernetes
Terraform
AWS

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

Задачи
  • 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.
Benefits
  • 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.
Требования
  • 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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend developer for enterprise systems
Backend developer for enterprise systems

Ness Solution • United States

Remote
USD 120,000 - 160,000
Remote work
Luxmed
Multisport
Java developer in SaaS
Java developer in SaaS

AgileEngine, LLC. • United States

Hybrid
USD 120,000 - 180,000
Гибкий график
Удалённая и офисная работа
Обучение и Tech Talks
Java engineer in cloud-native platforms
Java engineer in cloud-native platforms

Cloudfide • United States

Remote
USD 90,000 - 150,000
Remote-first
Flexible hours
Full-company integration trips
Java developer in batch processing
Java developer in batch processing

Version 1 • United States

Remote
USD 110,000 - 170,000
Quarterly profit sharing
Flexible/remote working
Career progression & mentorship
+2
java developer for distributed systems
java developer for distributed systems

Vention • United States

Remote
USD 120,000 - 170,000
Расширенная медицинская страховка
Корпоративные поощрения и тимбилдинги
Спортивная программа
Java developer for client integrations
Java developer for client integrations

AgileEngine, LLC. • United States

Hybrid
USD 130,000 - 190,000
Mentorship & TechTalks
Competitive USD-based pay + budgets
Flextime: remote/office options
Java TeamLead high-load
Java TeamLead high-load

Uzum • United States

Remote
USD 140,000 - 200,000
Удалённая работа из любой точки мира
Офис в Ташкенте
ДМС и развитие личности
Full stack developer for data spaces
Full stack developer for data spaces

Atos • United States

Remote
USD 130,000 - 190,000
Remote work
6-month contract
Equipment provided
Java software engineer for cloud contact centers
Java software engineer for cloud contact centers

IDT Corporation • United States

Remote
USD 120,000 - 160,000
Java developer in microservices
Java developer in microservices

Tenvalleys • United States

Remote
USD 90,000 - 120,000
Flexible working hours
Remote work options
Licenses for AI tools
+1