Java Developer Requirements: The ideal candidate should have a robust and hands-on background in API development solutions. Using existing and new systems or technologies, you will also leverage your expertise to improve data consolidation and the BI self-service user experience. · Design, code, test and debug software of high complexity · Be involved in all aspects of the Agile project life cycle, from the initial kickoff through the requirements analysis, design, development, integration and implementation · Participate in Dev Ops and Tier3 technical support on a scheduled basis, rotational on-call for about 14 days each calendar month with regular on-call responsibilities during non-business hours · Investigate, troubleshoot and fix live problems based on alerts raised by the monitoring tools and issues reported by customers · Systems analysis and design, system modelling, performance modelling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes · Participate in the creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents) You're the missing piece of the puzzle. · Bachelor’s degree in Computer Science, Health Information Science or equivalent ·Minimum 5 years of experience, in Java or object oriented programming combined, 10+ years of experience is preferred. ·Hands on experience with: ·Spring/Spring Boot ·GWT ·Camel ·Node.js ·Bootstrap ·REST API Design and implementation ·API Gateway and platform (e.g. OpenShift) ·HL7 FHIR Integration ·Event-driven/Stream processing platform (e.g. Kafka) Great-to-haves