Senior Java Developer
Tech Stack / Keywords
Firma i stanowisko
Univio relies on experience from over 500 completed projects to help organizations develop e-commerce and omnichannel models as well as implement data and AI-based solutions. The company cooperates with brands such as RTV EURO AGD, Wittchen, Agata, Tubądzin, Gemini Polska, Super-Pharm, and LuxMed, executing projects at the intersection of technology, data, and user experience. The specific project involves designing and implementing extensions and integrations based on Keycloak for a pharmaceutical client, focusing on user migration, federation and identity management, integration with client systems, and ensuring reliability and security of login processes and token handling.
Wymagania
- Minimum 5 years of commercial experience in Java.
- Strong knowledge of Spring Boot and Spring Security.
- Experience with system integrations using REST API.
- Practical use of OAuth2, OpenID Connect, and JWT.
- Experience with Keycloak as an integrator or extension developer.
- Worked with Keycloak SPI and UserStorageProvider.
- Participation in projects involving CIAM, SSO, or IdP.
- Practical experience with SQL and relational databases.
- Involvement in data or user migration projects, role and attribute mapping, integration error handling, and designing resilient integrations.
- Good knowledge of unit and integration testing.
- Analytical independence and ability to work at the intersection of architecture, business, and integration.
Nice to have:
- Knowledge of Freemarker.
- Experience with Magento or e-commerce environments.
- Basic knowledge of Docker and Kubernetes.
- Experience with Liquibase and Hibernate/JPA.
Obowiązki
- Implement new business functionalities.
- Design and deploy scalable, highly available solutions tailored to client needs.
- Integrate the developed application with other systems via API.
- Collaborate with Univio teams and clients during analysis, development, and deployment phases.
- Maintain code quality and solution stability, including creating tests at various levels.
- Actively participate in scrum team activities such as planning, backlog refinement, grooming, and sprint prioritization.
Benefity
- Access to Multisport card and private medical care.
- Life insurance option.
- Group English lessons with a tutor and access to the eTutor platform.
- Company library with inspiring books and materials.
- Participation in Wellbeing Week initiative supporting well-being and balance.
Inne informacje
The data administrator is Univio Sp. z o.o. based in Wrocław. Candidates have rights concerning personal data processing including access, correction, deletion, restriction, objection, data portability, and complaints. Providing data required by the Labor Code is mandatory; other data is optional. Data is processed for recruitment purposes and can be withdrawn at any time. Data recipients include Just Join IT and other entities involved in recruitment processing.
UNIVIO
16 aktywnych ofert