Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DoseSpot Logo

Java Developer - Team Lead

DoseSpot

$170,000 - $212,500
Oct 30, 2025
Boston, MA, US
Apply Now

DoseSpot and pVerify need a Java Developer - Team Lead to design, develop, and deploy robust and efficient healthcare applications to help patients and healthcare providers, and to lead a team of developers to achieve this goal.

Requirements

  • Deep knowledge of Java 8, 17, and 21, including Streams, Lambda Expressions, Functional Interfaces, Default and Static Methods, String Joiner, Optional, Memory changes, Joda Time API, Collection API
  • Strong proficiency in Spring 6, Spring Boot, WebFlux, Security, Actuator, JPA, JDBC
  • Experience with Microservices architecture, REST APIs, and API Gateway
  • Solid experience with MySQL, Redis Cache, JUnit, JWT, Maven, Log4J2, and SLF4J
  • Hands-on experience with AWS (EC2, S3, Lambda, RDS) or other cloud platforms
  • Familiarity with cloud security, compliance, and healthcare regulatory standards (HIPAA, SOC 2)
  • Experience with Generative AI tools

Responsibilities

  • Lead a cross-functional team of front-end and back-end developers, drive key initiatives, and ensure timely delivery of project commitments.
  • Architect and design scalable, maintainable, and high-performance web and mobile applications
  • Work independently and research and solve complex technical problems
  • Write clean, well-documented, and efficient code following best practices and coding standards
  • Conduct code reviews and provide constructive feedback to peers to ensure code quality and consistency
  • Optimize application performance and ensure scalability by implementing caching strategies and performance monitoring tools
  • Build reusable code and libraries for future use

Other

  • Bachelor’s degree in Computer Science or Software Engineering
  • 7+ years of strong technical experience in Java development, with 3+ years in a team leadership or technical management role
  • Proven ability to manage multiple initiatives, delegate effectively, and balance strategic and operational priorities
  • Ability to influence peers and senior stakeholders through clear communication and data-driven recommendations
  • Strong communication and collaboration skills with the ability to partner across technical and non-technical teams