Full-Stack Specialist

Randstaddigital — United Kingdom · Posted ~1 day ago

🔓 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

Description

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. 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. Key Responsibilities 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 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.