Responsibilities
- Work on key initiatives and ensure timely delivery of project commitments
- Excel at agile development including managing time and priorities
- Develop high-performance web and mobile applications
- 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
- 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
- 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
Requirements
- Bachelor’s degree in Computer Science or Software Engineering
- 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)
- Strong communication and collaboration skills with the ability to partner across technical and non-technical teams
- Proven ability to influence and collaborate with cross-functional stakeholders, including product and QA
- Demonstrated experience in an Agile/Scrum environment, with a strong grasp of iterative development and continuous improvement practices
- Strong judgment and decision-making skills in resolving complex, non-routine technical issues
Nice to Have
- Frontend development in React is a plus
- Healthcare experience is a plus
Benefits
- 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
- 13 paid holidays
- Paid sick leave
- Paid parental leave
- Medical, dental, and vision insurance for you and your family
- 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


