Meticulous science. Mindfully delivered.
Kotlin Developer
Location
United Kingdom
Posted
2 days ago
Salary
£60K - £75K / year
Seniority
Senior
Job Description
Kotlin Developer
DeepHealth
• Collaborate with senior leadership and cross-functional stakeholders to design and deliver subsystems and product features aligned with strategic objectives. • Take ownership of defined subsystems or feature areas, contributing across the full development lifecycle from concept and build through testing and deployment. • Ensure solutions adhere to established engineering standards, best practices, and quality guidelines. • Participate in code reviews and quality assurance activities to maintain code quality, reliability, and consistency. • Build and support backend services in Kotlin to support a web UI and a set of remote gateways. • Design APIs and data flows with an emphasis on reliability, security, and clarity. • Contribute to pragmatic architectural decisions and help shape backend patterns and standards. • Work with healthcare standards and integrations, including DICOM and HL7. • Produce and maintain technical documentation to support maintainability and onboarding.
Job Requirements
- A bachelor’s degree in an IT field.
- A minimum of 5 years of relevant professional experience, though we are open to candidates with less experience who demonstrate strong capability / growth potential.
- Strong backend development experience with Kotlin, or Java with demonstrated depth and willingness to work primarily in Kotlin.
- Experience with backend frameworks such as Spring Boot and/or Ktor.
- API-first development experience (REST and/or GraphQL).
- Understanding or exposure to DICOM and HL7 would be advantageous.
- Previous experience in an environment leveraging technologies such as AWS, CI/CD, Docker, and Kubernetes would be advantageous.
- Comfortable working in regulated, compliance-heavy, potentially consequential domains.
- Experience working to complex specifications.
- Self-directed learner; comfortable ramping up quickly with minimal formal training.
- Genuine interest and passion for the work.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Ideal candidate will be involved in all stages of front-end and back-end component development for our own custom websites and web applications. • Lightology LLC seeks a creative, talented, and technically savvy individual with superb programming, database, and web application development skills. • A strong web development and object oriented programming background is a must.
Role Description Für unseren Kunden in der Zentralschweiz, suchen wir eine:n erfahrene:n, motivierte:n und aufgeschlossene:n Enterprise Software Backend Engineer. - Migration und Modernisierung bestehender Applikationskomponenten (JavaEE/JakartaEE) hin zu einer zukunftsfähigen Architektur - Weiterentwicklung und Optimierung von Legacy-Systemen mit Fokus auf Stabilität, Wartbarkeit und Skalierbarkeit - Konzeption, Design und Implementierung robuster REST-APIs inklusive Versionierung und Sicherstellung der Rückwärtskompatibilität - Umsetzung von Zero-Downtime-Deployments in einer hochverfügbaren 24/7-Umgebung - Integration und Weiterentwicklung bestehender CI/CD-, Deployment- und Monitoring-Prozesse - Enge Zusammenarbeit in einem kleinen, erfahrenen Team sowie eigenverantwortliche Umsetzung von technischen Lösungen Qualifications - Mehrjährige Erfahrung in der Migration von monolithischen Anwendungen hin zu modernen, containerisierten Architekturen (Docker, Kubernetes) - Fundierte Kenntnisse in Enterprise-Java-Technologien (JavaEE/JakartaEE) - Erfahrung im API-Design sowie im Umgang mit CI/CD- und DevOps-Tools - Praxis in Monitoring und Observability (z. B. Grafana, Splunk, ArgoCD) - Solide Kenntnisse in Datenbanken sowie Erfahrung in der Datenmigration - Selbstständige, strukturierte und pragmatische Arbeitsweise mit ausgeprägter Hands-on-Mentalität - Klare und adressatengerechte Kommunikation, insbesondere bei komplexen technischen Themen (z. B. Migrationsstrategien oder API-Änderungen) - Sehr gute Deutschkenntnisse in Wort und Schrift Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
• Design, develop, and maintain Python-based backend microservices • Build and integrate REST APIs (authentication, RBAC, third-party integrations) • Contribute to real-time voice pipeline integrations (SIP / WebRTC / LiveKit) • Develop integrations with external systems (e.g., Zoho CRM, Google / Microsoft Calendar) • Deploy and operate services on AWS (ECS, CloudWatch, Secrets Manager, S3) • Maintain CI/CD pipelines using Bitbucket Pipelines • Containerize services using Docker / Docker Compose • Collaborate with AI, frontend, and DevOps teams; participate in code reviews and release processes
Senior Full Stack Developer, Python/React.js
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Works primarily as a senior software developer and brings experience using tools and frameworks to develop solutions that meet client requirements. • As part of a cross-functional Agile team, the Developer coordinates with team members to follow best practices, plan work, and communicate with the client on progress. • Design, Develop and implement Python based enterprise solutions to meet client requirements. • Support quality development practices, including test driven development. • Employ the values and principles of Agile development, as part of an Agile DevSecOps team. • Actively participate in improving the code base by performing code reviews. • Evaluate technical effort to implement client requirements and participate in the creation and sizing of user stories. • Participate and contribute to all agile ceremonies/events. • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured. • Contribute to documentation of system design and procedures. • Design skills with experience in object-oriented methodologies, design patterns, microservices, streaming technologies, database design, and data modeling. • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role. • Experience leading a team of developers in the design and delivery of cloud-based, continuously deployed client solutions. • Experience working in an onsite client technical consulting environment preferred. • Experience working within Agile Frameworks, such as Scrum or Kanban. • Self-motivated and self-managing. • Proficient in creating reasonable and accurate time estimates for assigned tasks.




