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 listDescription
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.
We have 66,627 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,627 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume