Pracuj.pl Hybrydowo Mid

Java Developer

SQUARE ONE RESOURCES sp. z o.o.

⚲ Warszawa, Mokotów

120–150 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Spring Boot
  • REST API
  • JavaScript
  • OAuth2
  • JWT
  • Kafka
  • RabbitMQ
  • Express
  • Fastify
  • NestJS
  • GraphQL
  • Docker
  • Kubernetes
  • Terraform
  • OpenTelemetry
  • Vitest
  • Jest
  • pnpm
  • Node.js
  • TypeScript

Opis stanowiska

Nasze wymagania: API design and system integrations Event-driven architecture and distributed systems Asynchronous flows and messaging concepts Unit and integration testing Monitoring, logging, troubleshooting, and observability Java 21+ Spring Boot 3.x REST API / OpenAPI Spring Security / OAuth2 / JWT Distributed system design experience Production ownership and incident resolution Mentoring and technical leadership experience Technology migration/transformation experience Ability to influence engineering standards and best practices Mile widziane: Commercial experience with Node.js and TypeScript Experience with Express, Fastify, or NestJS frameworks Knowledge of Kafka or RabbitMQ Experience with Docker and Kubernetes Familiarity with GraphQL Experience with Terraform and Infrastructure as Code Knowledge of OpenTelemetry and distributed tracing Experience with Jest or Vitest testing frameworks Understanding of npm / pnpm ecosystem O projekcie: The Digital Domain team operates mission-critical BFF (Backend for Frontend) services supporting checkout, customer management, and commerce processes for millions of users. The role includes backend development, system integrations, API design, event-driven architecture, and production support activities. Candidates with Node.js / TypeScript experience will be strongly preferred due to the ongoing technology transformation toward a unified Node.js / TypeScript ecosystem. The team works in a hybrid model and collaborates closely with architects, frontend teams, product teams, and technical leads. Zakres obowiązków: Design, develop, and maintain scalable backend services using Java 21+ and Spring Boot 3.x Build and integrate REST APIs and support integrations with multiple internal and external systems Work with event-driven and distributed architectures, including asynchronous communication and messaging systems Support production environments through monitoring, troubleshooting, observability, and continuous improvement activities Collaborate with architects, frontend developers, product teams, and technical leads in agile delivery teams Participate in technology transformation initiatives toward Node.js / TypeScript ecosystem Write unit and integration tests while ensuring high code quality and resilience standards Contribute to production-grade engineering practices, reliability, and maintainability of services

🔍 Dekoder Ogłoszenia

🔴
Production ownership and incident resolution
Oczekuje się, że będziesz odpowiedzialny za utrzymanie systemu w produkcji, w tym za rozwiązywanie problemów i reagowanie na incydenty, często poza standardowymi godzinami pracy.
🔴
Mentoring and technical leadership experience
Możesz być oczekiwany do dzielenia się wiedzą i kierowania młodszymi członkami zespołu, nawet jeśli nie jest to główny cel stanowiska.
🟡
Ability to influence engineering standards and best practices
Oczekuje się, że będziesz aktywnie uczestniczyć w kształtowaniu procesów i standardów technicznych w zespole, a nie tylko je stosować.
🔴
Candidates with Node.js / TypeScript experience will be strongly preferred due to the ongoing technology transformation toward a unified Node.js / TypeScript ecosystem.
Chociaż ogłoszenie jest na stanowisko Java Developera, faktycznie szukają kogoś, kto przejdzie na Node.js/TypeScript, co może oznaczać zmianę technologii wkrótce po zatrudnieniu.
🔴
Technology migration/transformation experience
Projekt może być w trakcie dużej zmiany technologicznej, co może oznaczać niestabilność lub konieczność szybkiego uczenia się nowych technologii.