Java Developer (microservices + Kubernetes)
Unleash innovation - design the future of scalable, resilient microservices!
Warsaw-based opportunity with only 1-2 visits per month in the office
As a Java Developer, you will be working for our client, a leader in cutting-edge software solutions, harnessing cloud-native architectures and modern development methodologies. You will help build robust, high-performance applications that drive digital transformation across diverse industries, staying at the forefront of technological evolution and fostering professional growth.
Project technology stack: Java, Spring/Spring Boot, Oracle/PostgreSQL, Kubernetes (K8s), JMS, RabbitMQ, GitLab, Jenkins, JUnit, Mockito, Testcontainers, Camunda,
Your main 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.
You're ideal for this role if you have:
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.
It is a strong plus if you have:
Experience with JSF/PrimeFaces frameworks.
Knowledge of IBM WebSphere or Wildfly servers.
Cloud platform experience (Azure, AWS, GCP).
Familiarity with observability tools (Dynatrace, Prometheus, Grafana, ELK).
Experience with Docker, Helm, Istio, and other cloud-native tools.
Language Required for the role:
Fluent Polish
Eligibility for the role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Java Developer (microservices + Kubernetes)
Java Developer (microservices + Kubernetes)