Senior Java Developer
Tech Stack / Keywords
Firma i stanowisko
Jit Team is a Polish IT company employing over 770 experienced experts, offering development projects and a wide range of benefits. The client is one of the leading banks in Poland, providing a broad range of financial services to individual, corporate, and institutional customers, with a history of pioneering innovations such as the first credit card in Poland and biometric banking solutions.
Wymagania
- Minimum 3 years of commercial experience programming in Java 11+.
- Strong knowledge of object-oriented programming (OOP), Stream API, Optional, and exception handling.
- Experience with Spring Boot (REST API, Dependency Injection, configuration, environment profiles).
- Practical knowledge of Hibernate/JPA (entities, relations, transactions, JPQL).
- Experience with microservices architecture and service integration.
- Knowledge of Apache Kafka.
- Strong SQL skills and experience with PostgreSQL or equivalent databases.
- Ability to write unit tests using JUnit 5 and Mockito.
- Experience with Git and Maven.
- Basic knowledge of Docker.
- Understanding of Event-Driven Architecture (EDA), including event producers and consumers.
Nice to have:
- Experience with Quarkus.
- Knowledge of Domain-Driven Design (DDD) patterns.
- Experience implementing CQRS.
- Familiarity with Avro and Schema Registry.
- Experience with Liquibase.
- Ability to write integration tests.
- Knowledge of OpenAPI / Swagger.
- Experience with NoSQL databases (MongoDB, Redis).
- Knowledge of CI/CD and Kubernetes.
- Experience with Jira and Confluence.
Obowiązki
- Participate in designing and implementing new functionalities and system integrations.
- Develop solutions based on event-driven architecture.
- Collaborate with analysts, architects, testers, and other developers.
- Work on microservices architecture supporting key business processes.
Benefity
- Fully remote work model.
- Participation in Jit communities and training for skill development.
- Cyclical integration meetings within the JIT community.
Inne informacje
Informujemy, że administratorem danych jest Jit Team z siedzibą w Gdyni, ul. Łużycka 8c (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Jit Team
249 aktywnych ofert