New offer - be the first one to apply!

November 3, 2026

Senior Java Software Engineer

Senior • On-site

Warsaw, Poland

Quick Facts

  • Role: Senior Java Software Engineer
  • Focus: Financial services software development (Java, REST APIs, reactive systems, NoSQL)
  • Work model: Client office required 3 days per week

Description

You will develop robust Java-based applications for financial services clients, build REST APIs, and apply reactive programming principles to create responsive systems. The role also includes integrating NoSQL databases and maintaining code quality through unit testing, while contributing to architectural decisions for scalability.

Responsibilities

  • Develop Java-based applications and solutions for financial services clients
  • Implement REST APIs
  • Apply reactive programming principles for responsive systems
  • Design and maintain unit tests
  • Integrate NoSQL databases into application architecture
  • Collaborate with cross-functional teams
  • Contribute to architectural decisions for scalable systems

Requirements

  • 6+ years of Java software development, with a focus on Java 8 & 9
  • Experience with NoSQL databases, ideally MongoDB
  • Expertise in REST API implementation, ideally with JAX-RS
  • Experience with Reactive Programming, ideally RxJava
  • Background implementing unit tests
  • English proficiency at B2 level or higher

Benefits

  • Hybrid-by-design model with opportunity to work remotely within Poland; chance to work abroad up to 60 days annually
  • Career development programs, mentoring, thought leadership, and soft-skill/well-being programs
  • Certifications (e.g., Anthropic, Gemini, GCP, Azure, AWS) and English classes
  • Stable pay, Employee Stock Purchase Plan (15% discount), and benefits package (health insurance, MultiSport, vouchers)
  • Referral bonuses up to $2,000 and office benefits (snacks, coffee, entertainment/relaxation zones)
  • Corporate, social, and well-being events

Similar jobs you might like

Unlock Full Resume Report