Jobs and Careers
PA
Sr. Java Engineer
PatientPointUnited Statesfull_timeVerifiedPosted 20 Apr 2023
About the role
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.
Location: Chicago (Work from Home)
Travel Requirements: Up to 4 weeks per year
Position SummaryThe Senior Java 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 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 Will 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.
- 6+ years’ experience in a back-end software engineering role developing enterprise applications, Excellent proficiency in Java required. Minimum Java 8 required
- 4+ years creating APIs as products with web services and RESTful protocols
- 3+ years’ experience creating cloud-based architecture with AWS technologies or other public cloud services like Azure, GCP, etc.
- Expert proficiency in Spring Framework including Spring Boot, Spring Cloud, Spring Security and Spring Data
- Experience with Kafka or other streaming technologies is highly desired
- Full Proficiency in Java 11 or later
- 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
- 2+ years’ 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
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s