Java Developer


Adsmurai is growing fast and we are hiring a Java Developer to help us deliver our promise of providing awesome social media marketing tools.

Adsmurai is transforming how companies create, optimize and scale advertising campaigns on social media and how they discover, curate and source content from users interacting with their brands and products. We are Facebook & Instagram, Twitter and Google Partners and we work for top customers in Spain, Europe and LATAM.

We are looking for a passionate and talented Java Developer to join our growing engineering team in Barcelona (HQ). You will be part of an enthusiastic and dynamic team that will invite you to be part of our family. You will be encouraged to step out of your comfort zone and embrace new challenges, learning something new every day.
What are we looking for?
  • You have a minimum of 3 years of general programming experience.
  • You are proficient using Java.
  • You are familiar with JVM, its limitations, weaknesses and workarounds.
  • You are confident with the following tools: Git, Gradle, Docker.
  • You have worked in async programming.
  • You have strong testing experience.
  • You are knowledgeable of design and architectural patterns.
  • You have experience using SOLID, TDD, DDD.
  • You are confident working with and developing internal and external RESTful APIs.
  • You are familiar with agile methodologies.
  • You can communicate fluently in English (but it is nice to notice you that our primary language is Spanish).




Nice to have:
  • Proficiency using some functional programming like Scala.
  • Continuous Integration and Continuous Delivery.
  • Basic knowledge of Vert.x and RxJava.
  • Redis and Elasticsearch.
  • RabbitMQ, Kafka or other queueing systems.
  • Spark or Hadoop.
  • Bash.
  • Open Source contributor.

    What do we expect from you?
  • You have strong interest in learning and sharing knowledge with others and are excited in advancements in developments tools and techniques.
  • You are focused on making sure that customers get the best service possible.
  • You have excellent communication skills and enjoy working in a team.
  • You work well with other top-level engineers and enjoy giving and receiving constructive feedback that helps you grow.
  • You are someone who loves working in a high-paced startup environment and solving difficult problems.
  • You are a confident communicator, and comfortable working in an Agile environment.
  • You should have the legal permission to work in Barcelona. 

What do we offer?
We offer the chance to be part of a flat-structured Agile-oriented team composed of engineers, hungry of knowledge and innovation. 
We will make you feel at home in one of the best offices in central Barcelona (Passeig de Gracia) with rooftop, terrace and barbecue. You will work within a friendly and flexible working environment where you will have full ownership of your developments. We actively promote and take part in trainings in order to keep you up to date. We offer you a permanent contract as well as flexible retribution system. Additionally, we have an agreement with a gym and offer English lessons.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Get new offers!

Select the department in which you are interested and subscribe to your job offers:

Do not miss
all our news!

If you want to be updated, follow us on Linkedin.

Come and enjoy an exceptional Start-up!