Senior Java Engineer

It is an exciting time to be part of the PatientPoint team! As the clear leader in the point-of-care industry, we offer an ideal, people-focused place to innovate, positively impact patient education and doctor-patient connections, and be inspired to build a great career.

Job Summary
The Senior Engineer has expertise in the implementation and design of software platforms, including infrastructure, methodology, process, and tool stack. In this role, you'll work to develop the new unified platform using Java 17, Spring Framework 5.2.1, and AWS cloud. You thrive in environments where you are focused on writing performant code that supports enterprise-grade architecture. You enjoy the experience of writing software for scale and take ownership of the products that you contribute to. You're seeking to drive tangible impact in your next career opportunity. You want to build things that matter.

What You'll Do
  • Designs, develops, and maintains larger and enterprise software spanning multiple technology domains.
  • Build reusable codes and libraries for future use.
  • Hands on development of enterprise applications 80% of the time.
  • Responsible for stability and scalability of the PatientPoint platform. This encompasses business services and platform agnostic (mobile & web) application endpoints.
  • Develop solutions following established technical design, application development standards and quality processes in projects.
  • Facilitate and lead story breakup and grooming. Drive feature level architecture/design sessions.
  • Increase the level of teams' technical ability and drive measurable improvement of quality of code.
  • Improve accuracy of development schedules and lowers project risk.
  • Perform detailed reviews on deliverables. Provide technical guidance to the team members.
  • Mentor Junior Individual Contributors, provide oversight of others' work.

What We Need
  • 6+ years' experience in a back-end software engineering role developing enterprise applications,
  • 4+ years creating APIs as products with web services and RESTful protocols
  • 3+ years' experience creating cloud-based architecture
  • Excellent proficiency in Java required. (Minimum Java 8)
  • Expert proficiency in Spring Framework including Spring Boot, Spring Cloud, Spring Security and Spring Data
  • Experience with Kafka or other streaming technologies

Desired Qualifications
  • Full Proficiency in Java 11 or later
  • Experience within an AWS environment
  • Solid experience in using design patterns to implement solutions for common business problems
  • Proficiency with SQL and NoSQL databases along with ORM frameworks
  • Experience creating or utilizing Service Oriented Architectures
  • Experience developing microservices architecture
  • Experience with event-driven architectures
  • Experience with Reactive programming
  • Cloud-based security principles and protocols like OAuth2, JWT, data encryption, hashing data, secret management, etc.
  • Experience with containerization/orchestration technologies tools like Docker, Elastic Container Service (ECS), Kubernetes etc.
  • Experience mentoring junior engineers

What You'll Need to Succeed
  • Self-motivation, strong ambition, and interest in directly impacting business results.
  • Resourcefulness, multi-tasking skills and creative problem-solving skills.
  • Resiliency and ability to overcome challenges, sound business judgment.
  • Ability to work independently and as part of a team to meet project goals
  • Strong ability to troubleshoot / debug issues

What We Offer We know you bring your whole self to work every day. That is why we are committed to providing modernized benefits and cultural perks to our teammates. We offer competitive compensation, comprehensive and affordable benefits, flex time off to rest and charge, where applicable, a hybrid work model, mental & emotional wellness resources and coaching, 401K and more.

About PatientPoint PatientPoint ® is the patient engagement platform for every point of care. Our innovative, tech-enabled solutions create more effective doctor-patient interactions and deliver high value for patients, providers and healthcare sponsors. Through our nearly 140k unique healthcare provider relationships, PatientPoint's solutions impact roughly 750 million patient visits each year, further advancing our mission of making every doctor-patient engagement better ® . Learn more at

PatientPoint recognizes that privacy is important to you. Please read the PatientPoint privacy policy, we want you to be familiar with how we may collect, use, and disclose your information. Employer is EOE/M/F/D/V