Mindset Stories Our Focus Security & Governance Get in touch
All open positions

Careers · Engineering

Mid Java Developer

Join a team modernising backend systems within a microservices architecture. You will work on a Java 8 to Java 17 migration and an ActiveMQ to RabbitMQ transition, alongside analysts, testers and DevOps engineers, with modern tooling and AI in the room.

Warsaw · Hybrid Full-time 2–4 years of experience

What you will do

  • Develop and maintain Java-based applications at the core of our clients’ operations
  • Modernise legacy systems: Java 8 to Java 17 migration and an ActiveMQ to RabbitMQ transition
  • Design backend solutions within a microservices environment
  • Optimise existing code and implement new features
  • Integrate external and internal systems using REST APIs
  • Collaborate day to day with analysts, testers and DevOps engineers

What you bring

  • 2–4 years of Java programming experience
  • Strong proficiency in Spring Boot and Spring Cloud
  • Hands-on experience with Docker, Kubernetes and microservices architecture
  • Experience with Oracle or other relational databases
  • Familiarity with Agile/SCRUM ways of working
  • Fluent English

Nice to have: Camunda, Angular or React with TypeScript, and experience integrating banking systems.

What we offer

  • Competitive salary and benefits package
  • Flexible working hours and remote work opportunities
  • Licenses for advanced AI tools so you can do cutting-edge work
  • A dynamic, supportive team that has delivered together for years
  • Real professional growth on enterprise-scale projects

How we hire

  • Send your resume and a brief note
  • Qualified candidates are invited for an interview
  • We keep you informed at every step along the way

Sound like your next step?

Send your resume and a short note about yourself. We read every application and reply to all of them.

Apply for this role

Or email us directly at contact@tenvalleys.com