Overview
VitalEngine seeks an experienced Java Developer to assist in development of its growing healthcare platform. Your primary objective will be developing features for the API in Java and assisting with client application implementation. You’ll be working on a healthcare application that improves the quality of care for patients around the world.
About VitalEngine
VitalEngine is a HIPAA-compliant, cloud-based healthcare collaboration and workflow platform that allows for secure collaboration among healthcare professionals and transmission of referrals, medical records, and images in order to streamline patient care. VitalEngine contains a growing suite of collaboration and workflow tools, such as referral manager, telemedicine, secure chat, cloud PACS, and numerous other tools. VitalEngine acts as a central hub connecting all the nodes in a referral network. With just a few clicks a user can send a patient referral to a physician or physician group at a facility, which includes the patient’s medical records and images. This replaces the need for several slow and outdated methods of sharing patient information and images such as faxes, phone calls, DICOM image CDs, etc. With VitalEngine, referrals that traditionally could have taken weeks to arrange can now be completed in minutes.
Major Tasks
- Write tests for all of your code
- Extend and improve our world-class Java/Spring-based healthcare platform
- Integrate with DICOM medical imaging systems
- Assist in writing a semantically versioned API
- Appropriately write code and test against managed third-party APIs via dependency injection
- Implement and maintain enterprise-level database schemas
Role Requirements
- Enjoy working in a fast-paced startup environment
- Based in the United States
- Self-motivated and ready to dig in
- Demonstrable senior level experience as a backend developer
- Deep experience with Java 8+, Spring (Framework, Security, MVC, Boot)
- Comfortable developing, deploying, and scaling Java applications
- Strong understanding of Java multithreading, concurrency and memory management
- Some exposure to JavaScript
- Experience building maintainable and efficient tests
- Ability to work during the CST work day
- Strong English; ability to clearly communicate complex concepts verbally or through writing
Bonus Skills
Absolutely not required, but awesome if you have it!
- Enjoys working directly with end users
- Interest in functional programming
- Production deployments of React or React Native applications
- A history of developing healthcare software
- Experience working with EMR interfaces
- Familiarity with DICOM imaging systems
- Passion for healthcare
Languages & Platforms We Use
- Java
- Maven
- Spring Boot (and friends)
- React for web and desktop applications
- React Native for mobile and tablet applications
- MySQL
- AWS
Apply