Posted 2w ago

Java Team Lead

@ Dripify
United States
RemoteFull Time
Responsibilities:lead backend, design APIs, drive delivery
Requirements Summary:5+ years Java development; 2+ years leading a team; Spring Boot; concurrency; REST APIs; CI/CD; Docker; Linux; AWS; PostgreSQL; security best practices.
Technical Tools Mentioned:Java, Spring Boot, SQL, PostgreSQL, REST, SNS/SQS, Docker, Linux, ELK, Prometheus, Grafana, AWS, Kubernetes, Terraform
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Dripify (🔗 dripify.com) is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.

We’re looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%).

You’ll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.


Requirements

  • 5+ years of hands-on Java 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.


Would be a plus:

  • 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 (45 min) - ✅ Technical interview with Engineering Manager (90 min) - ✅ Interview with CTO (45 min) - ✅ Reference check - ✅ Offer