DoseSpot-posted 7 days ago
Full-time • Mid Level
Remote • Boston, MA
51-100 employees

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, 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)
  • 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
  • Healthcare experience is a plus
  • 🌍Remote work environment with a flexible work schedule to encourage work-life balance
  • ✈Annual company offsite
  • 🌴Generous leave package including flexible time off policy that encourages team members to take time off to relax and recharge; plus 13 paid holidays, paid sick leave, and paid parental leave
  • 💙 Medical, dental, and vision insurance for you and your family, plus a company funded FSA & HSA (dependent on which medical plan you choose)
  • 💰401(k) company match
  • 💸One-time workspace reimbursement to help you optimize your remote workspace
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service