The business problem is to develop web applications and rest endpoints that organize and display data from a highly concurrent, data-intensive pipeline infrastructure for the WebApps Team at FMI.
Requirements
- Proficiency in Java and JavaScript
- Java Spring, Hibernate, Maven, or similar frameworks
- React, or similar UI framework
- AWS or similar cloud computing platform
- Unit and Integration testing
- Git, or another version control system
- Relational databases, database design, object-relational mapping (ORM)
Responsibilities
- Help define and participate in software development processes that leverages best practice and supports continuous product delivery.
- Create custom programs and applications as designated by business need.
- Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.
- Define and document architecture and formal technical specifications based upon information provided.
- Maintain efforts for product or platform to be resilient, cloud-native, secure, and scalable.
- Collaborate with team members to deliver complex production-ready projects.
- Ensure code adheres to patterns and any established standards.
Other
- Bachelor’s Degree
- 2+ years of Software Engineering experience
- Commitment to reflect FMI’s values: Integrity, Courage, Passion
- Understanding of HIPAA, the importance of patient data privacy, and of regulated software engineering environments
- Familiarity with continuous integration, continuous deployment, and Agile concepts