Java Developer (microservices + Kubernetes)
ITDS
⚲ Warszawa
16 000 - 18 900 PLN netto (B2B)
Wymagania
- Spring Boot
- Java
- Kubernetes
- Microservices
Opis stanowiska
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.