What You’ll Work With
You will work with technologies such as:
- Java
- Spring Boot
- Kafka
- PostgreSQL
- Docker
You do not need to be an expert in every technology from day one, but you should have strong backend engineering fundamentals and a serious interest in building reliable distributed systems using this type of stack.
What You’ll Do
- Build backend services and platform components using Java and Spring Boot
- Design and implement APIs, data models, internal tools, and product-facing systems
- Work with Kafka-based event-driven architecture and high-throughput transaction flows
- Build systems using PostgreSQL, where performance, correctness, and observability matter
- Build services designed to run in a modern containerised environment
- Contribute to technical decisions around consistency, latency, scalability, reliability, and security
- Write clear, maintainable, well-tested code with a strong focus on robustness
- Participate in code reviews, system design discussions, and technical trade-off decisions