Java Developer

Are you ready to shape a new public service platform in Poland? 

Our client is developing innovative e-services to improve public administration, boost economic sectors, and deliver breakthrough technologies to society. This is part of the National Recovery and Resilience Plan, making a real impact on the way citizens and businesses interact with the state.

If you are a seasoned Java EE developer with leadership skills, this is your chance to work on a meaningful, large-scale project! 

Key responsibilities

  • Design, develop, and maintain Java EE / Spring-based solutions for a large-scale public information and service platform
  • Lead Scrum-based projects, ensuring best practices and quality standards
  • Collaborate with stakeholders to refine requirements and deliver efficient, secure, and scalable solutions
  • Work with relational (Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB)
  • Develop and maintain microservices architecture using Spring Boot and Spring Cloud
  • Ensure code quality through unit testing, code reviews, and adherence to design patterns

Ideal candidate profile

  • Minimum 3 years of proven experience in Java programming (Java 8+)
  • Strong knowledge of Java EE 7+ and/or Spring Framework with Spring Boot; experience in JSF 2.2+, EJB 3.2+, JPA 2.1+ and/or Hibernate
  • Hands-on experience with Oracle, PostgreSQL, and/or NoSQL databases 
  • Participation in at least 1 IT project (Java EE and/or Spring) worth over 1,000,000 PLN in the last 3 years
  • Strong skills in designing and building systems from scratch or enhancing existing ones
  • Experience with Groovy, Git, and microservices architecture
  • Proficiency in Polish (spoken and written) and ability to read technical documentation in English

Conditions

  • Location: Warsaw (fully remote possible)
  • Work model: Remote or hybrid
  • Employment type: B2B contract
  • Salary: 90 - 100 PLN/h

Recruitment steps

  • Call with the Recruiter (20–30 min.)
  • Two interviews with the Client
  • Decision and feedback

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

ID: 1088 job_post.published_on: 05/08/2025
announcement.apply