Principal Java/Kotlin Engineer

Robert Walters — United Kingdom · Posted ~1 day ago

Lead Full-time Hybrid

Skills

Java 17/21 Kotlin Spring Boot 3 Cloud-native architecture Distributed systems Kafka REST gRPC Domain-driven design Clean architecture API-first development Observability Technical leadership Java 17 Java 21 DDD Cloud-native

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Principal Java/Kotlin Engineer is sought to own architecture for critical, scalable cloud-native platforms supporting high-volume transaction processing. You will define modern backend standards using Java, Kotlin, Spring Boot, Kafka, REST/gRPC, and domain-driven design while leading technical initiatives and translating business priorities into scalable engineering strategy.

Highlights

Principal-level engineering role with significant architectural ownership over secure, resilient, high-volume cloud-native platforms. The position combines hands-on modern Java/Kotlin development with technical strategy, cross-functional leadership, scalability, reliability, and observability.

Description

Our client is a London based Fintech scale up with operations across Europe, Asia and South Americas. This role requires candidates to work 2 day per week in London office. Job Responsibilities: Own architecture for critical, scalable cloud-native platforms supporting payments and merchant experiencesBuild secure, resilient, compliant services for high-volume transaction processingDrive modern backend practices using Java 17/21, Spring Boot 3, Kotlin, and clean architectureDesign event-driven architecture with Kafka across scalable, decoupled domainsDefine standards for API-first development, REST/gRPC, and domain-driven design (DDD)Set standards for availability, performance, fault tolerance, and observabilityTranslate business priorities into scalable technical strategy with Product, Data, and leadershipLead cross-functional technical initiatives supporting growth and market expansionJob Requirement: 10+ years building and operating distributed, production-grade backend systemsSenior Staff or Principal experience driving architecture across teams or domainsDeep expertise in Java (17+), Spring Boot, and modern backend engineeringStrong experience with microservices, event-driven architecture, and asynchronous systemsExperience with high throughput, low latency, reliability, ideally in fintech or transaction-heavy environmentsStrong system design, data structures, and performance trade-offs knowledgeProduction experience with AWS, Docker, and KubernetesExperience with observability, resilience patterns, and CI/CDStrong stakeholder communication, influence, and senior engineering mentorship Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates