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

DoseSpot

$122,300 - $152,900
Oct 30, 2025
Boston, MA, US
Apply Now

DoseSpot is looking to improve the healthcare experience for patients and doctors by developing robust and efficient healthcare applications that help patients and healthcare providers.

Requirements

  • 5+ years of strong technical experience in Java development
  • Strong 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).

Responsibilities

  • Develop high-performance web and mobile applications
  • Write clean, well-documented, and efficient code following best practices and coding standards
  • Participate in code reviews and provide constructive feedback to peers to ensure code quality and consistency
  • Advise peers on coding standards, and performance optimization best practices
  • Optimize application performance and ensure scalability by implementing caching strategies and performance monitoring tools
  • Build reusable code and libraries for future use
  • Implement dependency injection and unit testing, and utilize Generative AI tools

Other

  • Excel at agile development including managing time and priorities
  • Operate with minimal supervision, taking ownership of technical design and delivery while seeking input at critical milestones
  • Collaborate with team members and key stakeholders on business and technical requirements
  • Learn new technological skills and participate in continuous improvement initiatives to enhance development processes, tools, and methodologies
  • Demonstrate a positive attitude as a team player and exhibit a proactive curiosity