About this role
Senior Software Engineer (Java) at ARQ. Location: Krakow, Lesser Poland Voivodeship, Poland. Role: designing systems, developing backend, maintaining systems Requirements: Backend development experience with Java, building scalable microservices and REST APIs; strong engineering fundamentals, TDD/DDD practices, and English fluency; Bachelor's degree required. Category: Software Development Seniority: Senior Level Tools: Java 25, Postgres, Spring Boot, TDD, DDD Commitment: Full Time Workplace: Hybrid Languages: English