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