> Markdown version of [/jobs/ext/132594-software-engineer-iii-java](https://www.wearedevelopers.com/jobs/ext/132594-software-engineer-iii-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, III - Java - **Company:** Office Practicum - **Location:** Fort Washington, PA, United States (Remote available) - **Experience:** Expert - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, ASC X12 Standards, Unit Testing, Health Informatics, Software Debugging, Electronic Data Interchange (EDI), High-Level Architecture, MongoDB, MySQL, Network Protocols, Systems Development Life Cycle, Markdown, Software Engineering, Systems Integration, TCP/IP, Fast Healthcare Interoperability Resources, Spring-boot, Git, Information Technology, Health Level Seven International, Software Coding, Code Restructuring, Software Version Control - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=08d6cbc63a2e99d8 ## About the Role Do you have experience in Version control?, Do you have a Bachelor's degree?, * Proficient in Java 17+, unit testing frameworks, and version control (Git). * Intermediate experience with MySQL/MongoDB and a deep expertise in designing/maintaining integrations using HIE, OP, and Health IT standards (FHIR, HL7, CCDA, X12). * Working knowledge of networking protocols (TCP/IP, REST) and AWS cloud services. * Proven ability to lead projects through the entire SDLC-from initial design and documentation (Markdown) to coding, testing, implementation, and long-term maintenance. * A track record of shipping high-quality, business-aligned solutions in a fast-paced, Agile environment. * Strong analytical skills used to deconstruct complex datasets and resolve deep-seated technical issues. * Ability to synthesize intricate technical information into clear, well-structured communications for diverse audiences. * A self-starter capable of managing multiple simultaneous engagements with high organizational rigor. * A history of personal integrity, exemplary performance, and successful contribution within team-based settings. * Dedicated to elevating the team through direct mentorship of junior developers and fostering a collaborative engineering culture. Education / Professional Certifications or Licenses Required: * Bachelor's degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field strongly preferred. Experience Requirements: * 5+ years of software engineering experience. Proficiency in Java 17 or more a more recent version is required. * Spring boot experience required. * Experience with AI Tools (i.e. Claude) required. * Healthcare IT experience preferred. Supervisory responsibilities: * Assists with supervising interns and teaching best practices. ## Description The Software Engineer, III maintains and extends the capabilities of our healthcare technology platform and products. This position is part of our technology team. You will be developing features, analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, move our AI initiatives forward, learn and teach technologies and techniques, attend area tech events, and produce high quality software., * Collaborate, as part of the development team, to create technical solutions for our software products. * Takes ownership of old and new products: maintaining, updating * Optimize, refactor, enhance, debug, and troubleshoot existing code * Follow all OP best practices and coding standards * Perform root cause analysis, and propose effective solutions for bugs in the software * Document, maintain, and own technical artifacts, internal knowledge base, best practices, and templates for all integrations; bringing in industry knowledge as appropriate to improve OP's solutions. * Ensure the best possible performance, quality, and responsiveness of the applications * Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and OP interfaces * Protect the integrity of code: creating, submitting and utilizing tests. * Provide transparency of work to the company. * Transfer knowledge within the department and to other technical teams. * Given a high level design can code, implement and test a feature * Able to take a complex task and break it down into smaller pieces * Contribute regularly to technical discussions with team leads * Design a feature and present it to the team lead ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)