Design, develop, and maintain enterprise-level Java applications supporting a cloud-based healthcare data platform
Develop scalable backend services for the secure processing, integration, and storage of patient and clinical data
Contribute to software architecture decisions, ensuring applications are reliable, resilient, and scalable
Build and enhance cloud-based applications deployed globally using AWS and Kubernetes
Develop APIs and integration services connecting healthcare systems and software platforms
Design and optimise solutions using SQL and NoSQL databases
Contribute to event-driven software solutions using technologies such as Apache Kafka
Support DevOps practices including CI/CD pipelines, automated testing, deployment, and system improvements
Collaborate with software engineers, QA, DevOps, product owners, and technical stakeholders
Participate in Agile Scrum development processes and provide technical guidance through code reviews and mentoring
Key Requirements:Bachelor’s Degree or higher in Computer Science, Software Engineering, or related discipline with 5+ years’ Java/J2EE development experience