Software Engineer, III - Java
Office Practicum
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
The Software Engineer III (Java) is an individual contributor on the technology team, maintaining and extending capabilities of a healthcare technology platform. You will develop and ship features, troubleshoot production issues, refactor code, and collaborate with a cross-functional team to move the company’s AI initiatives forward.
Responsibilities
- Collaborate with the development team to design and deliver technical solutions for software products
- Take ownership of existing and new products: optimize, refactor, enhance, debug, and troubleshoot
- Ensure high performance, quality, and responsiveness of applications in a multi-tenant platform
- Perform root cause analysis and propose effective fixes for software bugs
- Understand and implement interface requirements for healthcare data exchange (including HIE standards and OP interfaces)
- Design, implement, and test features (given high-level design)
- Create and utilize tests to protect code integrity; support SDLC from design/docs through long-term maintenance
- Maintain technical artifacts and documentation (including internal knowledge base, best practices, templates)
- Provide transparency of work; transfer knowledge across teams
- Contribute to technical discussions and present feature designs to team leads
- Assist with supervising interns and support mentorship/knowledge sharing
Requirements
- 5+ years of software engineering experience
- Java 17+ (required)
- Spring Boot experience (required)
- Unit testing frameworks and Git (version control)
- Intermediate experience with MySQL and/or MongoDB
- Deep expertise designing/maintaining healthcare integrations using standards such as:
- FHIR, HL7, CCDA, X12
- Working knowledge of TCP/IP and REST
- Working knowledge of AWS cloud services
- Ability to lead projects through the full SDLC (design/documentation → coding → testing → implementation → maintenance)
- Experience shipping high-quality, business-aligned solutions in a fast-paced Agile environment
- Strong analytical and communication skills; self-starter managing multiple engagements
Nice to Have / Preferred
- Healthcare IT experience (preferred)
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
Additional Requirements
- Experience with AI tools (example given: Claude) (required)
Work Environment
- Remote professional office environment
- Occasional travel ~5%
About Office Practicum
Office Practicum is a healthcare technology company that builds and maintains a highly scalable multi-tenant healthcare technology platform and related products. The team develops software features, supports integrations, and advances AI initiatives for healthcare IT use cases.
Scraped 6/15/2026