Location:
Wroclaw, Poland
Seniority:
Middle
Technologies:
Java

Join Us in Building the Future of Inventory Services!

Are you ready to help develop a cutting-edge platform of APIs and web applications that power one of our Partner’s most critical business areas? Do you thrive in a team of dedicated professionals working toward a common goal with clarity and purpose?

About Our Partner

Our Partner is a leading fashion specialty retailer, founded on a simple yet powerful idea: provide each customer with the best possible service, quality, value, and selection. Delivering exceptional customer service goes beyond the sales floor—it requires a talented team with diverse skills to continuously enhance the systems and processes that serve customers.

About Our Team

We are the Inventory Transaction and Ownership Team, responsible for building and maintaining applications and services that drive our Partner’s Enterprise Inventory Service systems. Our work is a key part of the customer experience, ensuring seamless inventory management across multiple markets and channels.

We build new features and experiences using:

  • Java Spring Boot

  • AWS & Google Cloud Platform (GCP)

  • Message Streaming Technologies (Kafka, etc.)

  • Containerization & Orchestration (Docker, Kubernetes)

We operate in an agile, collaborative, and innovation-driven environment, where developers take full ownership throughout the software lifecycle.

Who We’re Looking For

We are seeking passionate engineer to bring technical expertise to our projects and production systems. As part of our team, you will:

  • Own the entire development process – from scoping and design to coding and deployment.

  • Investigate and resolve issues proactively, ensuring efficiency and scalability.

  • Develop and maintain cloud-native applications, leveraging AWS or GCP.

  • Champion best practices in SOLID principles, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).

  • Automate everything – because manual work is not the future.

  • Challenge the status quo – if you hear, “It’s always been done this way,” you’ll be the one asking why.

  • Contribute to open-source projects, expanding your perspective and skills.

  • Deliver high-quality, maintainable code, balancing creativity with discipline.

Why Join Us?

  • Work on high-impact projects that directly enhance customer experience.

  • Collaborate with a highly skilled and driven team in a fast-paced, innovative environment.

  • Gain hands-on experience with cutting-edge technologies in cloud computing, microservices, and DevOps.

  • Take on meaningful challenges that push your technical and problem-solving skills to the next level.

  • Understand business priorities and requirements;

  • Collaborate with the team to come up with optimal technical solutions;

  • Write reliable and scalable code;

  • Ensure solid test coverage;

  • Do meaningful code reviews;

  • Take ownership of system quality;

  • Be ready to work on multiple topics

  • Be flexible to priority changes

Required

  • Good written and spoken English;

  • 3+ years of application development experience using Java, Spring Framework

  • Experience with Docker, preferably with Kubernetes

  • Experience with test automation at all levels (Unit, Integration, Regression, Load)

  • Experience with modern infrastructure tools and pipelines (Gitlab CI/CD, Terraform)

  • Experience building and deploying software systems in cloud-based technologies (AWS)

  • Experience with RESTful architecture and microservices

Will be a plus

  • Experience with system design, architecture, scaling, and performance testing.

  • Experience with ops tools, logging, and metrics (New Relic, Splunk)

  • Experience with messaging technologies and patterns (Kafka/SQS)

  • Experience with Databases like Postgres

  • Experience with Cache based low latency system design

Discover what it’s like to work with us
Join Our Team!
Attaching my CV:
Your message is sent. Thank you for contacting us, we will get in touch with you soon.