Save time and effort sourcing top tech talent

Senior Software Engineer - Java

Remote
Java Developer Full Stack Java Developer
Qure4u
Actively hiring

hackajob is partnering with Qure4u to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

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:

1) 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.

        2) Supporting database design best for distributed systems, rapid processing and performance, and future goals as we continue to transform and grow.

3) 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 

        1) Maintainability 

        2) Scalability

        3) Usability

        4) Security

        5) Performance

        6) Flexibility/Extensibility

        7) 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

 

hackajob is partnering with Qure4u to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?