Job Description
We are seeking a Software Engineer 3 (Backend) to design, build, and optimize scalable patient data services within CPR. This role focuses on backend engineering, distributed systems, data integrity, and high-performance APIs in a regulated healthcare environment.
The engineer will contribute to modernization initiatives, performance optimization, platform reliability, and cloud-native architecture evolution.
Key Responsibilities
· Design, develop, and maintain backend services using Java and Spring Boot
· Build and optimize REST and/or GraphQL APIs serving high-throughput workloads
· Design efficient data models using RDBMS (Azure SQL, PostgreSQL, etc.)
· Implement asynchronous workflows using Kafka or event-driven architecture
· Optimize SQL queries and improve system latency and throughput
· Participate in architectural design discussions and technical planning
· Write unit, integration, and performance tests (JUnit, Testcon...