Salary
💰 $82,000 - $135,000 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformGRPCHibernateJavaPostgresPythonSOAP
About the role
- Apply solid software engineering principles, design patterns, and best practices to develop and maintain Java-based applications of moderate to high complexity.\n
- Design, develop, and test scalable features and services with minimal supervision.\n
- Investigate and resolve complex bugs and performance issues.\n
- Participate in architectural discussions and contribute to evaluation of design alternatives.\n
- Proactively communicate tasks progress, technical challenges, and risks to project stakeholders and engineering leadership.\n
- Collaborate cross-functionality with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions.\n
- Follow and help improve the team’s development processes, ensuring alignment with the company’s Quality Management System (QMS) and engineering standards.\n
- Assist with deployments and provide production support, including occasional night or weekend availability when required.\n
- Demonstrate and promote the company’s values of accountability, innovation, integrity, quality, and teamwork through your work and interactions.
Requirements
- Bachelor's Degree in Computer Science, Information Systems, Engineering, or related field; or equivalent combination of education and at least 4 years of relevant professional experience in lieu of a degree.\n
- Hands-on experience in one or more object-oriented programming languages, with a strong preference for Java; capable of writing clean, maintainable, and efficient code.\n
- Some experience with service communication protocols, such as RESTful APIs, gRPC, SOAP, and messaging systems (e.g., message queues and event-driven architectures).\n
- Proficient in working with relational databases such as PostgreSQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate.\n
- Hands-on experience building and managing cloud-based API solutions on AWS (preferred), GCP, or Azure, with a solid understanding of cloud-native design principles and services.\n
- Experience working in Scrum teams, with a strong understanding of Agile principles and development tools, including JIRA and Confluence.\n
- Authorization to work in the United States without sponsorship.\n
- C#/Python experience\n
- Familiar with EHR systems in a healthcare environment.\n
- Experience using AI tools in coding\n
- Some knowledge with healthcare interoperability standards such as HL7 and FHIR.\n
- Basic understanding of DevOps practices, including building and maintaining CI/CD pipelines.