
Software Engineer III – Java
Connexin
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • Washington • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $130,000 per year
About the role
- 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.
Requirements
- 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.
- Bachelor’s degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field strongly preferred.
- 5+ years of software engineering experience.
Benefits
- Medical, Prescription, Vision, and Dental Insurance
- Life Insurance
- 401(k) with company match
- Paid Time Off, Holidays, and Volunteer Hours
- Company Wellness Program
- Employee Assistance Program
- Short and Long Term Disability Insurance
- Pet Insurance
- Tuition Assistance Program
- Employee Recognition Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17+unit testing frameworksversion controlMySQLMongoDBHIE standardsFHIRHL7CCDAX12
Soft Skills
analytical skillsclear communicationorganizational skillsintegrityteam collaborationmentorshipproject leadershipproblem-solvingself-starteradaptability