Java Developer
B2B.net S.A
- Kraków, małopolskie
- Stała
- Pełny etat
- Projektowanie, rozwój i utrzymanie aplikacji backendowych w języku Java.
- Tworzenie i rozwój API oraz nowych funkcjonalności w architekturze mikroserwisowej.
- Implementacja rozwiązań zgodnych z najlepszymi praktykami rynkowymi.
- Optymalizacja kodu pod kątem wydajności i bezpieczeństwa.
- Pisanie testów jednostkowych i integracyjnych (JUnit, Mockito, Spock).
- Udział w code review oraz współpraca z analitykami biznesowymi i zespołem developerskim.
- Minimum 5 lat doświadczenia w programowaniu w Java 11+.
- Bardzo dobra znajomość Spring Framework / Spring Boot / Spring Security.
- Doświadczenie w architekturze mikroserwisowej (projektowanie i implementacja API).
- Praktyczna znajomość REST API, OAuth 2.0, JWT.
- Znajomość MS SQL lub PostgreSQL oraz ORM (JPA/Hibernate).
- Doświadczenie z systemami kolejkowania: RabbitMQ lub Kafka.
- Praktyczna znajomość narzędzi: Docker, Kubernetes, GitLab, Artifactory, Maven.
- Doświadczenie w procesach CI/CD i pracy z Git.
- Znajomość wzorców projektowych, Clean Code i architektury aplikacyjnej.
- Umiejętność pisania testów jednostkowych i integracyjnych.
- Komunikatywność, umiejętność pracy zespołowej i współpracy z różnymi rolami w projekcie.
- Doświadczenie w sektorze finansowym lub ubezpieczeniowym.
- Praktyka w projektach wymagających integracji nowoczesnych rozwiązań z systemami legacy.
Gowork