Java + CloudNative
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.
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.