JustJoin.IT Hybrydowo Mid New

Java Developer

Avenga

⚲ Warszawa

16 800 - 20 160 PLN netto (B2B)

Wymagania

  • integration testing
  • Event-Driven Architecture
  • Unit Testing
  • Java21
  • REST API
  • Spring Boot

Opis stanowiska

Digital Domain operates mission-critical BFF (Backend for Frontend) services supporting checkout, customer management, and commerce processes for millions of users. We are looking for Backend Developer with strong Java backend expertise to join the team and support development of scalable, reliable, and maintainable backend solutions. 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, as the team is undergoing an ongoing technology transformation toward a unified Node.js / TypeScript ecosystem. The team works in a hybrid model (1-2 days in Warsaw office) and collaborates closely with architects, frontend teams, product teams, and technical leads. 1. Java Backend Experience: • Senior: 6+ years of commercial backend development 2. API & Integration Expertise • Experience designing REST APIs • OpenAPI and integrating multiple systems 3. Event-Driven Architecture • Understanding of asynchronous flows, messaging concepts and distributed systems 4. Testing Discipline • Experience with unit and integration testing, quality-focused mindset 5. Resilience & Observability • Experience with monitoring, logging, troubleshooting and reliability practices 6. Java & Spring Boot • Strong knowledge of Java 21+ and Spring Boot 3.x -TypeScript Fundamentals Preferred technology for ongoing migration and future backend development - Node.js Runtime Understanding of asynchronous, non-blocking backend architecture - Express / Fastify / NestJS Experience with modern backend frameworks in target ecosystem -npm / pnpm Ecosystem Package management and dependency handling in Node.js environments - Testing (Jest / Vitest) Knowledge of testing standards within TypeScript / Node.js projects