Job Title: Software Engineer with Java/Kotlin Company Name: Oviva Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/zd7fjzk8474vtujr Job Description: Posted 3mo agoSoftware Engineer with Java/Kotlin@ OvivaView All JobsWebsiteUnited KingdomRemoteFull TimeResponsibilities:Design distributed, Own architecture, Mentor developersRequirements Summary:Senior backend engineer with Java/Kotlin, microservices, CI/CD, Docker/Kubernetes; strong architecture skills; collaborative and communicative.Technical Tools Mentioned:Java, Kotlin, Docker, Kubernetes, Spring Boot, CI/CD Job descriptionAs a Senior Software Engineer, you will be a key contributor to designing and evolving scalable, distributed systems. You will shape the architectural direction of critical backend platforms, driving forward our technical vision while deeply embedding Oviva's cultural values: Humble, Smart, and Driven. This role will directly impact how our patients interact with Oviva’s digital health services, ensuring seamless, secure, and scalable experiences across markets.Job requirementsEssential:Deep expertise in Java or Kotlin with strong backend development experienceStrong understanding of microservices architecture and distributed systemsExperience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes)Proven ability to make and communicate architectural decisionsStrong collaboration and communication skillsDesirable:Experience with Spring Boot or reactive frameworksFamiliarity with cloud-native platformsExposure to event streaming platformsSecurity and performance tuning in high-scale environmentsEducation & QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experienceSeveral years in software development, demonstrated experience in a senior/staff role with architectural responsibilitiesJob responsibilitiesDesign and evolve large-scale distributed systems (e.g., microservices, event-driven architectures)Own architecture decisions for core backend Java/Kotlin servicesProactively address concerns around scalability, security, performance, and reliabilityEstablish and advocate for engineering best practices, including clean code, design patterns, and automated testingLead technical design reviews and mentor developers to elevate engineering qualityCollaborate in cross-functional squads to drive feature delivery aligned with product OKRsContribute to platform-wide improvements that improve developer experience and system maintainabilityJob benefitsThe opportunity to make a meaningful impact in revolutionizing healthcareExciting and rewarding role in the high-growth environmentTraining and development opportunities, with a personal learning allowanceWe embrace flexibility & remote workingWe provide a home working allowance to enable you to set up your workspace in a way which suits youCompetitive Salary & company pensionEnhanced Maternity, Paternity & adoption leaveHaving a culture that people want to work in is very important to us. We do this by keeping our values at the forefront of everything we do:We place our patients first. We empower our teams. We make it happen.Oviva is passionate about creating an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. We are a truly inclusive place to work, where everyone can be themselves, and everyone is welcome. We welcome and encourage applicants from all backgrounds and identities, including but not limited to race, ethnicity, gender, sexual orientation, age, ability, religion, and socioeconomic status. We seek candidates with unique perspectives to help us build a stronger, more inclusive team.We're Proud to be a Disability Confident EmployerReady to make a difference? Join us in transforming digital healthcare. Apply today!