Connexin

Software Engineer III – Java

Connexin

full-time

Posted on:

Location Type: Remote

Location: PennsylvaniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

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