DoseSpot is seeking a Java Developer to design, develop, and deploy high-quality healthcare applications that facilitate seamless interactions between patients and providers, impacting the healthcare industry by improving the reliability and performance of core systems.
Requirements
- Proficiency with Java 8, 17, and 21, including Streams, Lambda Expressions, Functional Interfaces, and other modern Java features
- Strong experience with Spring Framework (Spring 6, Spring Boot, WebFlux, Security, Actuator, JPA, JDBC)
- Hands-on experience with Microservices architecture, REST APIs, and API Gateway
- Solid knowledge of databases such as MySQL and caching solutions like Redis
- Experience with testing frameworks such as JUnit, and familiarity with JWT, Maven, Log4J2, SLF4J
- Experience working with cloud platforms, particularly AWS services like EC2, S3, Lambda, and RDS
- Understanding of cloud security, compliance standards including HIPAA and SOC 2
Responsibilities
- Design, develop, and implement scalable healthcare applications, ensuring timely delivery of projects
- Create high-performance web and mobile applications that meet business requirements
- Take ownership of technical design, development, and deployment with minimal supervision
- Write clean, well-documented, and efficient code following best practices and coding standards
- Conduct code reviews, provide constructive feedback, and mentor peers to maintain code quality
- Optimize application performance and scalability through caching strategies and performance monitoring tools
- Develop reusable code libraries and components for future projects
Other
- 5+ years of professional experience in Java development
- Excellent communication and collaboration skills, with the ability to work effectively across technical and non-technical teams
- Proven experience in Agile/Scrum development environments
- Decision-making skills to resolve complex technical issues efficiently
- Frontend development experience with React is a plus