Senior Java Engineer - Distributed Systems & Real-Time Data
- Location
- Greater London, England, United Kingdom
. Key Responsibilities Design, develop and optimise highly scalable distributed and event-driven systems. Build real-time streaming and data-processing solutions using Apache Flink and Kafka. Develop enterprise applications using Java, Spring Boot and microservices architectures. Design fault-tolerant solutions capable of operating in high-throughput, mission-critical … ideally including Java 17/21. Strong hands-on Spring Boot and microservices experience. Strong experience designing and developing distributed systems. Hands-on Apache Flink experience. Strong Apache Kafka and event-driven architecture experience. Experience building real-time/stream-processing platforms. Understanding of high-throughput, low-latency ...