Senior Software Engineer

New Today

A growing financial technology company is looking for a Senior Java Software Engineer to join its backend engineering team. This is a highly technical role focused on building and optimizing high-performance, low-latency distributed systems. You’ll be joining a strong team of engineers in a business that values deep technical expertise and clean architectural thinking. The Role You will join a small but highly capable engineering function and quickly become one of the most senior Java specialists in the business. The position starts as a hands-on senior individual contributor role, with scope to take on technical leadership responsibility soon after. Key Responsibilities
Design and build high-performance applications using Java 25 Develop and maintain microservices‑based architectures Solve complex concurrency and multithreading problems Work on low‑latency, high‑throughput systems Build and deploy containerised services using Docker & Kubernetes Contribute to infrastructure and cloud‑based deployments Mentor junior and mid‑level engineers Raise engineering standards and influence architectural decisions Very strong, in‑depth knowledge of Java Strong experience building microservices Proven experience working on low‑latency or high‑performance systems Deep understanding of concurrency and multithreading Experience with Docker and Kubernetes Experience working in cloud environments (GCP, AWS, or Azure) Strong communication skills and ability to operate in a small, ownership‑driven team Experience with Dropwizard or similar lightweight frameworks Front‑end exposure (Angular) Experience using AI tools to improve development productivity
#J-18808-Ljbffr
Location:
Greater London
Job Type:
FullTime

We found some similar jobs based on your search