Senior Software Engineer
Core
Build and maintain scalable software tools and applications for a healthcare platform serving 30,000 provider organizations.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Production software tools, applications, and RESTful APIs for long-term and post-acute care providers.
Domain
Health Tech / Enterprise Software
Deliverable
product features
Required skills
Java, Spring Boot, Relational Databases (SQL Server, MySQL), RESTful API design, Test-Driven Development (TDD), Git, System/Performance Monitoring, Automated Testing Frameworks
Preferred skills
UI Development (Vue.js, React, Angular), Docker, Kubernetes, Istio, Ansible, Jenkins CI/CD, Linux/Networking, Cloud Services (AWS/Azure), Identity Protocols (SAML, OAuth, OpenID Connect), SaaS experience, Service Oriented Architecture, Scripting (Python, Bash, Groovy), On-call experience, Mentoring
Technologies
Java, Spring Boot, SQL Server, MySQL, Git, New Relic, DataDog, Selenium, Cypress, RestAssured, Vue.js, React, Angular, Docker, Kubernetes, Istio, Ansible, Jenkins, AWS, Azure, Python, Bash, Groovy
Responsibilities
Execute tasks in the software development life cycle, iterate on software requirements with business stakeholders, develop clean and efficient code, automate tasks via scripting, analyze and debug systems, perform validation and verification testing, review code of others, collaborate with teams and vendors to improve products, ensure software utilizes latest technologies
Seniority
Senior, hands-on IC