Software Developer (Java)
Role Purpose
Expert Heath Ltd has over 15 years of experience in leading the way in Digital Medicine. Our mission is to achieve excellence in delivering personalised and accessible healthcare on a large scale. Our algorithms are the basis of our patient-facing digital consultations and clinician-facing decision-making tools.
We are passionate about health care and we are looking for a talented and thorough Developer to join the team to continue with revolutionizing health care for the benefit of millions of patients in the UK and across the world. You will share the IT technical ownership and responsibilities for our new and existing services for Expert Health.
You’ll work closely with a team comprised of frontend and backend developers, clinicians, algorithm builders and Quality Analysts, who thrives on delivering robust, tested and high-quality solutions.
Key Responsibilities
You will be a hands-on Java developer with good commercial awareness and stakeholder management skills. As part of this role, you will be required to design, implement, test and roll out new medical services at large. You will also be accountable to maintain, augment and optimize existing services to factor in any clinical breakthrough, regulation or medicine coming to the market.
Familiarized with micro-serviced based architecture you will also have experience with software development with the best practices including SOLID, ACID and OO design. We are at the cutting edge of technology (Clinical Algorithms, GCP to name just a few) and are looking for a dedicated and enthusiastic individual who wishes to make a real difference to how patients are treated now and in the future.
You are a team player, who is able to share, articulate ideas and contribute to the team dynamic by asking pertinent questions. You are able to understand business constraints and therefore can negotiate and adopt compromises with team and product owners to achieve the agreed goals. You are conscious that bringing business value to each development increment is key to maintaining the client’s competitive lead.
Experience and Qualifications Essential:
- Previous development experience with Java 1.8+, Spring Boot and MySQL (2-3 Years+)
- Familiarity in microservice architecture
- Understanding of DevOps CI/CD methodologies, working with Docker, Kubernetes, GitHub Actions, etc
- Experience with cloud environments such as GCP, AWS or Azure
- Software Development best practice such as SOLID, ACID and OO design principles
Desirable:
- Writing integration tests (such as Cucumber) and understanding behaviour-driven development (BDD) principles
- Demonstrable front-end (React) experience in a full stack implementation context
- Working within an Agile environment
- Experience integrating with e-commerce platforms such as Shopify
- Experience with GoLang
Work Location: Remote
- Company
- Lloyds Online Doctor
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £50,000 per annum
- Posted
- Company
- Lloyds Online Doctor
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £50,000 per annum
- Posted