The opportunity
As a Senior Java Developer, you will work across delivery and R&D streams, building high‑quality solutions, experimenting with new technologies, and shaping reference architectures used in global projects.
Your key responsibilities
Contribute to implementation and R&D initiatives across multiple project streams.Co‑develop reference architectures, Java microservices, SDKs, and accelerators.Build automated unit, integration, and contract tests; create test harnesses and performance benchmarks for prototypes and PoCs.Collaborate with agile R&D and non‑R&D teams to bring client and market insights into the R&D backlog.Produce design notes, ADRs, PoC summaries, and validation materials supporting experimental work. Skills and attributes for success
Highly proficient in web-based OOP (functional programming will be a plus) Experience de...