Integration Developer [M/F]
Summary
Integration Developer at Stackmine in Warsaw, building and integrating a modern digital services ecosystem (project NABC) with integration services and APIs. Day to day: synchronous/asynchronous integrations in a microservices architecture, deployed via CI/CD on Kubernetes. Core stack: Java 21+, Spring Boot, REST/SOAP, Kafka/RabbitMQ, API management, Jenkins/Bamboo.
- Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java.
- Praktyczna znajomość Java 21+ oraz Spring Boot.
- Znajomość Spring Cloud i Hibernate będzie dodatkowym atutem.
- Doświadczenie w projektowaniu i implementacji integracji międzysystemowych oraz API.
- Praktyczna znajomość REST, JSON, OpenAPI, OAuth 2.0 i JWT.
- Doświadczenie w pracy z SOAP i XML.
- Doświadczenie w budowaniu integracji asynchronicznych z wykorzystaniem Apache Kafka, RabbitMQ lub innego brokera wiadomości.
- Doświadczenie w realizacji integracji z wykorzystaniem platform klasy API Management, obejmujące publikowanie i zabezpieczanie API.
- Doświadczenie w rozwijaniu rozwiązań w architekturze mikrousługowej.
- Praktyczne doświadczenie we wdrażaniu i utrzymaniu aplikacji w środowisku Kubernetes.
- Doświadczenie w pracy z procesami CI/CD, w szczególności z Bamboo lub Jenkins.
- Praktyczna znajomość Git i Bitbucket.
- Doświadczenie w automatyzacji procesu budowania i wdrażania aplikacji.
- Znajomość Jira i pracy w środowisku projektowym.
- Doświadczenie w tworzeniu testów jednostkowych oraz praktyczna znajomość frameworków testowych dla Java, np. JUnit i Mockito.