Back to Jobs
Company logo

Java Microservices Developer

ITDS

Warsaw, Poland
PLN 14,700 - 18,900/year
full time
Posted 4/17/2026
hybrid

JobForYou Recommendation

This Senior Java Microservices Developer role at ITDS offers an exciting opportunity for experienced professionals to work with a modern cloud-native stack including Kubernetes, Spring Boot, and cutting-edge AI tools. The hybrid work model provides flexibility, while the competitive B2B salary in PLN is attractive for the Polish market. Candidates fluent in Polish and eligible to work in the EU will find a challenging environment focused on digital transformation and continuous growth.

About the Role

ITDS is seeking a Senior Java Microservices Developer to join their client, a leader in cutting-edge software solutions. This role focuses on harnessing cloud-native architectures and modern development methodologies to build robust, high-performance applications that drive digital transformation across diverse industries. As part of the team, you will stay at the forefront of technological evolution and foster professional growth. The project involves working with a modern tech stack including Java, Spring/Spring Boot, Oracle/PostgreSQL, Kubernetes, JMS, RabbitMQ, GitLab, Jenkins, JUnit, Mockito, Testcontainers, and Camunda. This is a Warsaw-based opportunity with a hybrid work model, requiring only 1-2 office visits per month. The company emphasizes high code quality, agile methodologies, and continuous improvement.

Responsibilities

Develop and enhance microservices architecture using Java (8/11/21) within Kubernetes environments, ensuring scalability and stability. Design and implement solutions compliant with Hexagonal Architecture principles and model business processes with BPMN using Camunda. Write comprehensive unit tests and uphold high code quality standards, leveraging tools such as JUnit, Mockito, and Testcontainers. Collaborate with cross-functional teams in an Agile (Scrum) environment to deliver high-quality, secure, and efficient software. Model business processes and maintain technical documentation to support continuous improvement and knowledge sharing. Incorporate AI tools like ChatGPT, Copilot, and Sonar+AI into the development workflow to optimize productivity. Work actively with CI/CD pipelines (GitLab, Jenkins) to automate builds, tests, and deployment processes. Ensure compliance with security, performance, and stability benchmarks throughout the development lifecycle.

Requirements

Minimum 5 years of professional experience in Java application development, with a focus on microservices. Strong knowledge of Spring/Spring Boot and experience working with Kubernetes (K8s). Proficiency in database management with Oracle/PostgreSQL. Familiarity with messaging systems. Experience with CI/CD tools. Practical understanding of Hexagonal Architecture principles. Understanding of BPMN solutions (e.g. Camunda). Ability to utilize AI tools to enhance development processes. Comfort working within Agile (Scrum) methodologies. Fluent Polish language skills. Existing legal right to work in the European Union.

Tech Stack

JavaSpringSpring BootKubernetesOraclePostgreSQLJMSRabbitMQGitLabJenkinsJUnitMockitoTestcontainersCamundaChatGPTCopilotSonar+AIHexagonal ArchitectureBPMNAgileScrum

Benefits

  • ITDS Clubs
  • Access to medical insurance
  • Access to Multisport
  • Access to Pluralsight
  • Integrational Events
  • Ambassador Program
Experience Level
senior
Remote Policy
hybrid
Views
7
Applications
0