We are seeking a passionate Senior Java Engineer to join our team and work with a top-notch technology stack in a friendly, cozy atmosphere. This opportunity is with one of the greatest retail companies in the USA - a top-tier fashion retailer focused on delivering an exceptional shopping experience.
And then there's Zoolatech! Imagine a workplace and team environment so welcoming and engaging that you won’t want to leave once you’ve found it. Sound enticing? Apply today, and we’ll help make that a reality.
We are a fast-growing team with a vision to revolutionize how this Fortune 500 retailer serves its customers and cardmembers. We are developing a cutting-edge machine learning and rules-based engine to automate selling and pricing decisions. Our solution includes both front-end and back-end services natively deployed on the cloud (AWS). We already support core business functions like pricing, promotions, and clearances, with ambitious plans for further expansion.
This role offers a rare opportunity to make a meaningful impact on both the business and technical strategy, with the potential to fundamentally transform core operations.
Feature design; evaluate designs and provide feedback;
Influence quality standards and understand, identify, and measure across the entire solution
Identify performance issues and optimize solutions;
Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems;
Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions;
Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories;
Work closely with your peers, mentor junior developers, and help the team achieve its goals;
Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously;
Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code;
Monitor/support the system in production (Pager Duty);
Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure.
Bachelor’s or Master’s degree in an engineering discipline, preferably computer science, or equivalent working experience;
5+ years of professional experience in delivering quality software with Java, Spring;
Experience with RESTful architecture and microservices;
Experience with system design, architecture, scaling, and performance testing;
Experience with AWS;
Experience with SQL databases, basic knowledge of NoSQL databases;
Familiarity with CI/CD, testing, monitoring, and alerting tools;
Experience with Kubernetes, and Docker is a plus;
Knowledge of Kafka or any other streaming platforms;
Great soft skills and troubleshooting experience.