
Java Software Engineer
Job Description
Posted on: March 11, 2026
Java Engineer
We’re partnering with a leading financial services organisation to hire Java Engineers with strong caching experience to join their growing engineering teams in Poland.
This is an opportunity to work on high-performance, low-latency platforms that power critical financial systems, collaborating with talented engineers in a modern, cloud-enabled environment.
Key Responsibilities
- Design and develop scalable Java-based applications and services
- Implement and optimise distributed caching solutions (e.g., Redis, Hazelcast, Ignite, or similar)
- Build high-throughput, low-latency systems used in financial services
- Contribute to system architecture, performance tuning, and reliability improvements
- Collaborate with cross-functional teams across engineering, architecture, and DevOps
Key Requirements
- Strong experience with Java (Java 11+) and backend development
- Proven experience with caching technologies and distributed systems
- Experience building high-performance, scalable applications
- Familiarity with microservices architectures, APIs, and cloud environments
- Financial services experience is beneficial but not essential
Location: Remote from Poland, occasional visits to Kraków if possible
If you're interested in building high-impact, high-performance systems in a collaborative engineering culture, we’d love to connect.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Java Specialist

Java Software Engineer

Senior Python Systems Developer - Functional Testing Project

Freelance Web Developer – Luxury Ecommerce

