Java + CloudNative

Randstad UK
London, UK
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture HTML5 Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering Static Program Analysis Program Optimization Code Review
+42 more
Data Structures Software Design Patterns DevOps Github Protocol Buffers JSON Object-Oriented Software Development Performance Tuning Scrum Methodology Risk Management Information Systems Secure Coding Data Streaming TypeScript Web Application Frameworks Multithreading Spring Cloud ReactJS System Availability Concurrency Spring-boot AWS Lambda Backend Gitlab Git Kotlin Event Driven Architecture Material UI Kubernetes Information Technology Apache Flink Apache Kafka Front End Software Development React Redux Restful APIs Es2015 Stream Processing Grpc Serverless Computing Docker Jenkins Programming Languages Microservices

Job description

You will lead technical initiatives across a modern tech stack-combining event streaming (Kafka/Flink), microservices, AWS cloud infrastructure, and modern frontend frameworks-to deliver secure, resilient, and real-time financial solutions for our client., End-to-End System Design & Development: Architectural design and development of robust microservices and interactive user interfaces using Core Java, Kotlin, Spring Boot, and ReactJS. Real-Time Data Processing: Build and maintain scalable event-driven architectures utilizing Apache Kafka and Apache Flink for real-time risk data streaming. API & Integration Engineering: Design, implement, and maintain high-performance RESTful APIs and gRPC services for seamless cross-system and frontend-backend communication. Cloud & DevOps Integration: Deploy, scale, and manage cloud-native applications on AWS (leveraging AWS Lambda, ECS/EKS) and Kubernetes; collaborate with client DevOps teams to maintain CI/CD pipelines. Frontend Excellence: Construct responsive, accessible, and performant UI components using TypeScript, HTML5, CSS3, and Redux/Context API. Technical Leadership & Mentorship: Provide technical guidance, code reviews, and architectural mentorship to junior and mid-level developers. Domain Alignment: Partner with quantitative analysts, risk officers, and product owners to translate complex risk management requirements into technical implementations. System Optimization & Reliability: Conduct performance tuning, memory profiling, and multithreading optimizations; troubleshoot and resolve production incidents to uphold high availability. Quality & Compliance: Maintain high code quality through rigorous automated testing, static analysis, secure coding standards, and compliance with banking regulations.

Mandatory Skills

Languages & Frameworks: Java (Core Java, Multithreading, Concurrency), Kotlin, Spring Boot, ReactJS. Cloud & Serverless: AWS Lambda, AWS Cloud Services, Kubernetes.Additional Technical & Functional Competencies

Requirements

We are seeking a highly skilled Specialist with 5 to 7 years of hands-on experience in Core Java, React, and cloud-native architecture to join our client’s Investment Banking engineering team. In this role, you will design, build, and maintain high-throughput, low-latency applications tailored for risk management systems., Frontend Architecture: TypeScript, JavaScript (ES6+), Redux / Context API, HTML5, CSS3, REST/gRPC integration. Streaming & Messaging: Apache Kafka, Apache Flink. APIs & Protocols: RESTful web services, gRPC, JSON, Protocol Buffers. Core Computer Science: Strong mastery of data structures, algorithms, object-oriented design, and design patterns. DevOps & Tooling: CI/CD pipelines (Jenkins, GitLab, or GitHub Actions), Docker, Git. Domain Expertise: Prior experience in Investment Banking, specifically within Risk Management (e.g., Market Risk, Credit Risk, Operational Risk, Liquidity Risk), is strongly preferred. Methodology: Proven experience working in Agile/Scrum environments.

About the company

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on itjobpro.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all