What are the responsibilities and job description for the Senior Java Software Engineer position at Repisodic?
As a Senior Java Software Engineer at Repisodic, you will be a technical leader on our Product team that is building an innovative, leading digital health platform in a secure, stable, and scalable way. You will collaborate with other backend and front-end software engineers to further improve and grow our web-based platform and backend services. This position is an opportunity to join a fast-growing company and make a positive impact on healthcare system, providers, and patients. This role requires a close attention to detail, strong technical background, comfortability working at a fast pace and a desire to ensure our products provide an amazing user experience to our customers.
Senior Java Software Engineer responsibilities include:
- 6 years of experience in Java development for web-based applications
- Develop, maintain, and enhance essential backend software components
- Collaborate with cross-functional product and QA teams to guide or actively contribute to significant strategic initiatives, while also addressing ongoing operational challenges at scale
- Apply engineering expertise within a business framework to generate substantial business value, approaching problems with an operational perspective
- Proactively pinpoint gaps, challenges, and requirements within our systems and processes, formulating and implementing robust solutions independently
- Contribute to shaping and nurturing our company's engineering culture, promoting continuous learning and fostering innovation
- Preferred: Experience with continuous integration and deployment tools (e.g., Github).
- Conceptual, analytical, and problem-solving skills.
- Ability to prioritize work across multiple, concurrent projects.
- Strong experience in unit testing.
- BS or MS degree in Computer Science, Engineering or other related area
Candidate Qualifications include:
- BS in Computer Science or related degree with 6 years of experience
- Strong grasp of computer science fundamentals, including algorithms, object-oriented programming, and distributed systems architecture
- Proficient in designing and building RESTful services and event-driven systems
- Expertise in Authentication and Authorization solutions
- Hands-on experience working with relational databases such as MySQL
- Proficiency in utilizing tools such as Spring Boot, Spring, and Hibernate
About Repisodic
Repisodic provides the leading hospital discharge automation platform to health systems across the US. We help health system care management teams Plan, Engage and Place patients in post-hospital care upon discharge from a hospital visit.
Note: This position is a hybrid position with some required work in the Philadelphia office.