Job description
Hybrid
Lokation: Prague 8, HO 50 %
Languages: Fluent English and Czech
Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term
About us…
We are the R7 Technical Architecture Team, serving the development streams building the destination architecture for all future Risk Management solutions.
The team defines the big picture architecture, ensures compliance and security, and also delivers the Architecture Guardrails, shared services that the development teams use to ensure architectural integrity and common observable behaviour of their services.
We are looking for somebody to fill a gap on the Guardrails engineering team.
About you…
First and foremost, you’re somebody who gets excited about technology and still wants – needs – to learn.
Technology dogmatists need not apply.
Task and responsibilities:
- The Technical Architecture team is responsible for the big picture architecture of the R7 project, and that includes the architecture Guardrails. These are shared technical services, written in Java, and provide the R7 Platform Framework for the various services providing business functionality.
Mandatory skills and experiences:
- A minimum of four years’ commercial experience developing software in Java.
- Experience with containerisation at scale (Docker, Kubernetes / OpenShift).
- Experience designing and implementing large, microservice- and service-oriented architectures.
- Good conversational spoken and written English.
Optional skills:
- Hands-on experience building cloud native solutions, ideally on GCP.
- Experience of working with gRPC and protocol buffers.
- Experience writing REST APIs (OpenAPI / Swagger)
- Python knowledge.
- Knowledge of financial markets (bonds, equities, interest rate swaps, futures, options)
WEB
- title=Technical Architecture Java back-end engineer
- job=backend
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.







