Backend Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Kotlin
- Java
- Spring
- REST API
- Kafka
- Git
- CI/CD
- Docker
- Kubernetes
- AWS
Opis stanowiska
As a Backend Developer in the Terminal Squad, you will build backend services that help make warehouse operations faster, smarter, and paperless across the STAR Ecosystem.
You will work on reliable, scalable, and secure solutions connecting terminal devices, warehouse applications, and enterprise systems – directly supporting digital logistics processes and operational excellence.
Responsibilities
• Design, develop, and maintain backend services for terminal applications and warehouse operations
• Build clean, testable, and scalable code supporting inbound, outbound, inventory, and operational processes
• Develop APIs and integration services connecting the STAR Ecosystem with enterprise platforms
• Contribute to secure, performant communication interfaces, event-driven architecture, and integration patterns
• Work closely with Product Owners, QA Engineers, Mobile Developers, Solution Architects, and other squad members
• Take part in agile ceremonies, technical discussions, code reviews, and backlog refinement
• Support quality through automated tests, troubleshooting, monitoring, and continuous improvement
Requirements
• Experience in backend development in enterprise environments (at least 4 years minimum)
• Strong skills in Kotlin or Java and experience with the Spring Framework
• Good knowledge of microservices, REST APIs, messaging, and event-driven architecture, preferably with Kafka
• Experience with relational databases, preferably PostgreSQL
• Practical experience with Git and CI/CD pipelines
• Nice to have: Docker, Kubernetes, AWS, monitoring tools, infrastructure-as-code, or logistics/warehouse domain knowledge
• Enjoy solving complex problems and working in a structured way
• Take ownership of your solutions and care about end-to-end quality
• Communicate clearly with both technical and business stakeholders
• Like working in a team, sharing ideas, and improving how things are built
You will work on reliable, scalable, and secure solutions connecting terminal devices, warehouse applications, and enterprise systems – directly supporting digital logistics processes and operational excellence.
Responsibilities
• Design, develop, and maintain backend services for terminal applications and warehouse operations
• Build clean, testable, and scalable code supporting inbound, outbound, inventory, and operational processes
• Develop APIs and integration services connecting the STAR Ecosystem with enterprise platforms
• Contribute to secure, performant communication interfaces, event-driven architecture, and integration patterns
• Work closely with Product Owners, QA Engineers, Mobile Developers, Solution Architects, and other squad members
• Take part in agile ceremonies, technical discussions, code reviews, and backlog refinement
• Support quality through automated tests, troubleshooting, monitoring, and continuous improvement
Requirements
• Experience in backend development in enterprise environments (at least 4 years minimum)
• Strong skills in Kotlin or Java and experience with the Spring Framework
• Good knowledge of microservices, REST APIs, messaging, and event-driven architecture, preferably with Kafka
• Experience with relational databases, preferably PostgreSQL
• Practical experience with Git and CI/CD pipelines
• Nice to have: Docker, Kubernetes, AWS, monitoring tools, infrastructure-as-code, or logistics/warehouse domain knowledge
• Enjoy solving complex problems and working in a structured way
• Take ownership of your solutions and care about end-to-end quality
• Communicate clearly with both technical and business stakeholders
• Like working in a team, sharing ideas, and improving how things are built
🔍 Dekoder Ogłoszenia
🔴
build backend services that help make warehouse operations faster, smarter, and paperless across the STAR Ecosystem
Praca nad systemami, które mają usprawnić procesy magazynowe, co może oznaczać dużą presję na wydajność i innowacyjność.
🟡
reliable, scalable, and secure solutions
Oczekuje się, że rozwiązania będą odporne na błędy, będą w stanie obsłużyć rosnące obciążenie i będą chronione przed zagrożeniami.
🟢
Build clean, testable, and scalable code
Oczekuje się wysokiej jakości kodu, który jest łatwy do zrozumienia, testowania i rozwijania w przyszłości.
🟡
Work closely with Product Owners, QA Engineers, Mobile Developers, Solution Architects, and other squad members
Wymaga dobrej komunikacji i współpracy z różnymi zespołami i rolami, co może oznaczać częste spotkania i dyskusje.
🟡
Take part in agile ceremonies, technical discussions, code reviews, and backlog refinement
Oczekuje się aktywnego udziału w procesach zwinnych, co może oznaczać regularne spotkania i zaangażowanie w planowanie.