JustJoin.IT Hybrydowo Mid

Java Backend Engineer

INFOPLUS TECHNOLOGIES

⚲ Kraków, Wrocław

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • REST API

Opis stanowiska

Role Summary
We are looking for a Java Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core.

Key Responsibilities
• Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core.
• Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability.
• Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements.
• Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues.
• Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric.
• Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.
Required Skills & Experience
• Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices.
• Proficiency in REST API and GraphQL schema design.
• Experience with NoSQL data modelling (e.g., Azure Cosmos DB), data streaming (e.g., Confluent Kafka), and authentication/authorization protocols including OAuth 2.0 and Microsoft Entra ID.
• Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API-Management.
• Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings.
• Strong commitment to quality, maintainability, documentation, and continuous learning.

🔍 Dekoder Ogłoszenia

🔴
continuously improve intelligent digital products and services
Może oznaczać ciągłe refaktoryzowanie i utrzymanie istniejącego kodu, a niekoniecznie tworzenie innowacyjnych rozwiązań.
🔴
AI at the core
Może oznaczać wykorzystanie gotowych bibliotek AI lub integrację z istniejącymi usługami AI, a niekoniecznie głębokie prace nad rozwojem algorytmów AI.
🔴
Advocate for user and stakeholder needs
Może oznaczać konieczność tłumaczenia skomplikowanych technicznych rozwiązań na język biznesowy i zarządzania oczekiwaniami.
🟡
Share knowledge openly, contribute to hiring and onboarding
Oprócz standardowych obowiązków, oczekuje się aktywnego udziału w procesie rekrutacji i wdrażania nowych pracowników.
🟡
help shape a collaborative, forward-thinking engineering culture
Oczekuje się aktywnego wpływu na kulturę zespołu i procesy, co może oznaczać dodatkowe obowiązki wykraczające poza czyste kodowanie.