Java Engineer - Outside IR35 - 9/12 months
Role details
Job location
Tech stack
Job description
Modern Stack: Cloud-native architecture using AWS and containers Impactful Domain: Build and evolve payment-centric systems Hybrid Flexibility: Minimal on-site requirement About the Role
We are recruiting on behalf of a technology-driven organisation delivering high-scale, mission-critical platforms within the payments and data space.
This role suits an experienced Java Engineer who is comfortable working in distributed systems, cloud environments, and data-heavy architectures. You'll be joining a team solving real scalability and reliability challenges, with autonomy and ownership from day one., * Design, build, and maintain backend services using Java
- Work within cloud-native AWS environments
- Contribute to containerised workloads (Docker / Kubernetes)
- Build and support data-intensive systems (including Spark where applicable)
- Collaborate with architects and engineers on system design and delivery
- Participate in agile delivery, code reviews, and technical discussions
Requirements
Essential
- 5-10 years commercial experience with Java
- Strong backend engineering background
- Experience working in distributed systems
Conditional (must meet at least 2 of the below)
- AWS - 3+ years hands-on experience
- Big Data / Spark - 3+ years
- Containerisation - Docker and/or Kubernetes, 3+ years
- Payments domain - 2-3 years experience
Nice to Have
- Infrastructure as Code (Terraform)
- Event-driven architectures
- Experience in high-throughput or regulated environments