For Employers
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

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 coordinate cross-functionally to ensure system scalability, security, and high-quality code delivery.

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 Head of Engineering(45 min) — ✅ Reference check — ✅ Offer

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

[Job - 31359]Sr. Developer FullStack (.Net/Angular) , Brazil

Full Time Brazil Software Development

BI Data Analyst

Full Time Malta Software Development

Software Engineer III

Freelance United States $55.98 - $93.29 per hour Software Development

Alliances Manager (AWS, Anthropic, GCP)

Full Time United States $250K per year Software Development

Alliances Manager (AWS, Anthropic, GCP)

Full Time United States $250K per year Software Development

Vendor Applicants Mid-Level Full Stack Developer

Full Time United States $80000 - $120K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 217,956+ Jobs in Software Development

Answer easy questions

Answer easy questions

217,956+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified