_hackajob is collaborating with Qure4u to connect them with exceptional tech professionals for this role.
_Job Title
Senior Software Engineer
Job Category
Innovation
Location:
Local or Remote
Travel Required
N/A
FLSA
Exempt
Position Type
Full-Time
Approved By
Vice President, Engineering
Date Approved
21 Apr 2025
As a leading innovator in healthcare technology, dedicated to delivering scalable, robust, and cutting-edge software solutions, we work on a modern multi-tier enterprise application with multiple integrations in a high-traffic digital health and patient engagement platform. As a member of our Innovation team, you will have the opportunity to work alongside a team consisting of a Software Architect, multiple Senior Engineers, mid-level and junior Engineers. We are looking for a teammate who is committed to maintaining and building out an expansive set of new features, while helping to modernize our platform. The goal is to bring patients and providers together through our platform and expand access to care through our Qure4u Platform.
Position Overview
We are seeking a highly skilled and experienced Senior (Back-End) Software Engineer with a strong background in Java enterprise development to join our team. In this role, you will play a pivotal role in assisting our Software Architect in modernizing our platform, designing, and developing complex software systems, ensuring they meet high performance, scalability, and maintainability standards. You will also mentor more junior engineers and collaborate with cross-functional teams to deliver exceptional software solutions. We have embarked on an ambitious journey to modernize our core backend systems, transitioning from a PHP monolith to a robust, scalable Java microservices architecture. This is a unique opportunity to combine your expertise in Java experience to modernize a mission-critical application while mentoring a team of talented engineers. If you are passionate about building the best of breed healthcare technologies and thrive in a transformative environment, we invite you to join our team.
Role and Responsibilities
- Working closely with the Qure4u Software Architect and VP of Engineering, along Product and design team to reach product strategy goals
- Extremely versed in decomposing technical requirements and tasks from Product Epics, Stories, Spikes, etc. into actionable work for the team, while training the team to also learn from you how you perform this technical breakdown. This is an important part of this role as we continue to grow the technical team, for this role we are looking for Java expertise.
- Design, and assist in architecting and developing a wide array of high-traffic, highly scalable, secure applications
- Responsible for designing and building a multi-tier enterprise application with a multitude of integrations to include, EHRs, Payment Platforms, and others as needed
- Support the Transformation Plan, some examples include:
- Supporting the transformation from PHP Monolith into Java Microservices platform. Identifying what is most critical to move from PHP to Java as Core service by priority, size, effort and impact.
- Supporting database design best for distributed systems, rapid processing and performance, and future goals as we continue to transform and grow.
- We are embarking on an IdP implementation, where we will host our own Identity Platform, and this platform will likely be federated with EHRs. We need a technical leader who is willing to embark on this technology journey with us and bring it to life.
- Oversight of quality, performance, security, of current monolith API’s utilizing RESTful Web Services, while ensuring and supporting the Software Architect in their role that Java microservices exceed future
- Maintainability
- Scalability
- Usability
- Security
- Performance
- Flexibility/Extensibility
- Availability
- Arrive at Qure4u as a self-motivated, result-focused, and results-driven team player, who will navigate the team to successful continuous delivery again and again
- The idea with this role and responsibilities encompassed within, is that we will need a very senior software engineer that will grow with the Software Architect and assist in the leadership of the Java back-end team.
Qualifications And Education Requirements
- 10+ years Java development experience to maintain and help lead the Java Spring Boot Microservices transformation.
- Willingness to assist with the migration to Java Microservices platform, learning and working towards becoming a Java Spring Cloud, Springboot, microservices expert over time.
- Experience integrating with Electronic Health Record (EHR) /Electronic Medical Record (EMR) systems a must
- Expert in design and building Web Services, and integrations with third parties through APIs
- Expert in design and system engineering principles and how they apply to application architecture and design to meet product requirements.
- FHIR / RESTful expertise
- Expertise in working on high-traffic sites is a plus
- Completely comfortable with Agile environment that is highly fluid