Java Developer - Team Lead

New
I
Interra HealthHealthcare Technology
USA - RemoteFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of strong technical experience in Java development, with 3+ years in a team leadership or technical management role
Required Skills
AWSAgileJavaJUNITMySQLSCRUMSpring BootJDBCMavenRESTful APIsMicroservicesAWS LambdaGenerative AIHIPAA

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering
  • 7+ years of strong technical experience in Java development
  • 3+ years in a team leadership or technical management role
  • Deep knowledge of Java 8, 17, and 21 (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
  • Experience driving continuous improvement through new tools, processes, or methodologies
  • Healthcare experience is a plus

Responsibilities

  • 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now