Careers Java Developer

Location Barcelona, Spain
Department/service R&D
 

Are you a passionate Java Developer looking for a new opportunity with great career prospects?

An amazing opportunity has arisen for a Java developer based in Barcelona to join the R&D team of a leading digital marketing company working with top retail and fashion brands. You will help build enhancements to, and be part of new feature development on our product stack.  

At SmartFocus we’ve built a SaaS retail marketing platform. It delivers 60 billion personalised customer interactions and 7 million email campaigns annually. We’re proud to work with global brands like House of Fraser, Levi’s, Waterstones and many more.

 

Requirements

You will be independent, able to work efficiently with minimum supervision and with a high degree of self-motivation. A problem solver who can think ‘outside-the-box’ to find ways around issues, who has a detail oriented approach with a hawkish eye for detail. Excellent communication skills, written and verbal are essential for success this role.

  1. Coding backend core Java applications (Java 7/8, Spring, Ant, JUnit)
  2. Using git for source control
  3. Working as part of an Agile (Scrum) team (including Paired Programming, TDD and BDD).
  4. STMP protocol and the JavaMail API.
  5. Working and safely integrating with legacy Java code including raw types.

 

Responsibilities

As a member of the SmartFocus Consulting team you will deliver the strategic insight, consulting expertise and thought leadership that enables digital marketing innovation and growth for our customers. You will be a trusted advisor for both internal and external customers delivering high value, impactful consulting engagements informed by a deep understanding of the business forces, trends and requirements that impact our customers’ businesses and strategic objectives.

A typical day will involve.:

  • The build and maintenance of the backend codebase of our platform – a series of Java applications.
  • Working closely with architects, product managers and other squads to build new product features.
  • Reviewing/refactoring the codebase to ensure optimal performance of the platform.
  • Writing unit tests to improve the test suite and ultimately the code deployed.
  • Some production support every now and then, particularly during monthly code releases.

 

How to apply:

To apply for this position, please send us your CV along with a cover letter. Your cover letter should state clearly why you are interested in working with SmartFocus, and what you would bring to this role.

 

About SmartFocus:

At SmartFocus, we understand that every customer is on a unique journey. Motivations to try, buy or stay local change depending on the individual making the choice. Trusted by over 1,000 customers, the SmartFocus Message Cloud delivers 60 billion personalized interactions and 7 million email campaigns annually.

Message Cloud encompasses everything marketer’s desire from their digital strategies – enabling them to own every customer moment, with a decisioning engine that creates contextualized messages triggered by customer behavior, not by the marketer's best guess. It allows businesses to eradicate conversion kerbing obstacles, through personalization, marketing intelligence, social insights, email, and mobile push notifications across any device – all on one powerful platform. SmartFocus empowers businesses to influence their valuable customer journeys, connecting and engaging with customers at every treasured touch point.

SmartFocus is an equal opportunity employer, committed to creating and celebrating a diverse and inclusive environment for all our employees.  

 

Application Form

Files must be less than 5 MB.
Allowed file types: pdf doc docx.