This offer is not available anymore

Java Software & Big Data Developer – Retail Unit in Barcelona

Strands Finance

Share offer

Job Description

Love the smell of fresh code in the morning? Are you a passionate and creative java software developer with a high level of engineering experience and a need to be challenged?  Do you want to be part of a team that develops innovative and lasting product?

Strands is waiting for you! You will be part of the core team of magicians at Strands Retail that architect for scale and optimize for performance the recommendations engine that powers our B2B personalization service and API, used by hundreds of online retailers from all over the globe.

This position offers an outstanding opportunity to:

  • Get your hands on (truly big) big data, analyzing millions of user input data points and serving millions of recommendation API calls daily
  • Impact the evolution of our hybrid physical/cloud infrastructure, distributed in order to give service to our global audience
  • Join a creative team of technology enthusiasts that thrive for success in a competitive global space
  • Work on a small team of engineers that is closely connected and driving the future of our company


  • Design and implement components for the recommendation service and framework with focus on scalability, availability, & easy maintenance while providing an intuitive API
  • Ensure code quality and documentation as well as broad QA/test coverage
  • Get involved in the design process of new core functionalities for our recommender system


  • 4+ years of industry experience in building and designing distributed and scalable applications/systems
  • Hands-on experience in Java development
  • Experience with big data processing using NoSQL technologies like Cassandra, Redis or Hadoop
  • Desire to pay attention to detail and enforce high design/code quality /coding standards
  • Comfort in jumping into projects that touch different components of a large system
  • Familiarity with Unix systems
  • Bachelor’s degree in engineering
  • Use of development tools (git, jenkins, jira, etc.)
  • Fluency in English


  • Knowledge of machine learning techniques (experience in recommendation systems is a big plus)
  • Familiarity with MySQL and python
  • Familiarity with agile development methodologies

  • Fintech

Strands Finance company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other data engineer jobs that might interest you...