JOBSEARCHER

Software Engineer - Groovy/Java

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

The RoleWe're looking for a Software Engineer to join our team and help build innovative EHR solutions that support clinical documentation, coding, billing, and patient care management for physicians who round at post-acute and long-term care facilities nationwide. This is a full-stack role for an engineer who has moved beyond needing close guidance on day-to-day work and is ready to own features end-to-end — from ideation to deployment.You'll work closely with a cross-functional team of developers, engineers, and product managers to create scalable, secure, and user-friendly software. For the right person, there are clear paths to technical leadership and/or team leadership as the organization grows.How We Work: AI-Augmented DevelopmentWe expect engineers to leverage AI tools like Claude Code, Cursor, and similar assistants as part of their daily workflow. Think of it as pair-programming with a capable but junior developer - AI helps generate code quickly, but your senior judgment drives quality. You'll review AI-generated code in real-time, guide it toward the right patterns, and ensure what ships meets our standards. If you're already working this way, you'll fit right in.What You'll DoDesign, develop, test, and deploy high-quality software solutions for EHR platformCollaborate with cross-functional teams to translate business requirements into technical specificationsWrite clean, efficient, and maintainable code in accordance with industry best practicesWork closely with product and clinical stakeholders to understand requirements and ask the right clarifying questionsConduct thorough testing of software to identify and address bugs and performance issuesCollaborate with the Quality Assurance team to ensure the delivery of high-quality, reliable softwareContribute to technical discussions and share perspective on implementation approaches, while remaining open to team directionStay up-to-date with emerging technologies and incorporate relevant tools and frameworks into development processesHelp shape engineering culture and practices as the team scalesTech StackFramework: Grails (Groovy on Grails) — a full-stack JVM web framework built on Spring and HibernateLanguages: Groovy, Java, JavaScriptFrontend: GSP (Groovy Server Pages), HTML, CSS, JavaScript, jQuery, Bootstrap, with some Vue.js on newer featuresData: MySQL, Hibernate/GORM ORM, Liquibase migrationsHealthcare: HL7, FHIR, CCDA integrations, HIPAA-compliant infrastructureTesting: Spock (unit and integration testing framework)Build & Deploy: Grails build tooling, CI/CD pipelinesWhat We're Looking ForRequired3+ years of professional software engineering experience with a focus on web-based applicationsProficiency in Java, Groovy, or a comparable JVM language; able to read and modify unfamiliar JVMcode confidentlyExperience with front-end technologies (HTML, CSS, JavaScript) and jQuery or similar libraries;familiarity with Vue.js is a plusStrong problem-solving and analytical skillsComfort using AI coding assistants as part of your workflowExcellent communication and collaboration skillsPreferredHealthcare technology experience (HL7, FHIR, CCDA, or HIPAA-compliant systems)Experience working in large monolithic codebases or modernizing legacy applicationsSolid understanding of relational databases (MySQL preferred)Experience with Grails, Spring, or HibernateExperience with AWS or similar cloud platformsHistory of mentoring other engineers