Java Team Lead
Listed on 2026-05-16
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Interra Health is a fast-growing healthcare technology company transforming how providers and patients navigate the prescription journey. Formed through the merger of Dose Spot, Arrive Health, and pVerify, Interra Health delivers trusted eligibility, real-time coverage and pricing insights, prescribing tools, and pharmacy transparency at the point of care—helping providers make informed decisions and patients access the right medications with greater clarity and affordability.
Backed by strong market momentum and a bold vision for the future of connected care, Interra Health offers the chance to join an innovative, mission-driven team working at the intersection of software and healthcare to reduce friction, improve access, and make the healthcare experience better for everyone.
As the Java Developer - Team Lead, you will play a pivotal role in leading a team of developers to design, develop, and deploy robust and efficient healthcare applications that help patients and healthcare providers. In addition to being hands‑on, this role requires strong leadership skills, technical expertise in full stack development, and the ability to collaborate effectively with cross‑functional teams.
This is an exciting opportunity to join a collaborative team and work on a variety of projects that push the boundaries of technology.
- Lead a cross‑functional team of front‑end and back‑end developers, drive key initiatives, and ensure timely delivery of project commitments.
- Manage a team of developers, providing direction, coaching, and performance feedback to drive high‑quality outcomes.
- Balance hands‑on technical contributions with leadership responsibilities to ensure both team growth and project success.
- 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.
- Champion dependency injection, unit testing, and Generative AI tools.
- Learn new technological skills and drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
- Demonstrate a positive attitude as a team player and passion to mentor junior developers.
- 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.
- 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, Web Flux, 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). - 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.
- Demonstrated ability to translate strategy into team objectives, track progress, and report on outcomes.
- Demonstrated experience leading teams in an Agile/Scrum environment, with a strong grasp of iterative development and continuous improvement practices.
- Proven experience managing, mentoring, and developing high‑performing engineering teams.
- Experience driving continuous improvement through new tools, processes, or methodologies.
- Healthcare…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).