System Developer (Java)
Job description:
Overall mission description Karolinska The University Hospital seeks an experienced Java developer to the developer team for further development of the Clinical Data Repository and Health Data Platform. The tasks include: Development and further development of Java-based components and services Build and manage integrations against other systems and platforms Design, implementation and testing of new functions Ensure code quality through test driven development, code review and automation Close collaboration with developers, product owners and architects for scalable and sustainable solutions Application and CV should be in Swedish. • Scale requirements Academic degree in Computer Science, System Development or equivalent experience At least 5 years of system development experience focusing on Java and JVM-based frameworks (Spring, Spring Boot, Quarkus) At least 3 years of experience in development towards SQL and/or NoSQL databases At least 3 years of experience in backend development and REST APIs At least 3 years of experience working with container platforms (Kubernetes/OpenShift) and CI/CD (GitLab CI, Jenkins) At least 2 years of experience working with event-driven architectures and integration patterns, including: Kafka or equivalent • Shoulder requirements Experience in the development of integrations/services against DataLake technologies (Hadoop, Spark, Delta Lake) in healthcare or research environment Experience in contributing to improved development processes and method support (e.g. TDD, automation, code review) in complex team environments Experience in developing solutions focusing on safety, traceability and regulatory requirements in healthcare - or research-related systems (e.g. log management, audit, access controls) Other requirements Personal characteristics 🙂 Other information * **