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