Print / save as PDF

(Senior) Java Developer - e-commerce


Your tasks

As a (Senior) Java Developer based in Barcelona, you will be part of a Scrum team working closely together with your colleagues in Hamburg and Jena, on a microservice-based architecture for our new e-commerce platform. You utilise your deep knowledge of software architecture to master our complex design challenges.

You will be developing modules in Java, implementing features, testing and bug fixing. It is essential that you communicate design rationales and build consensus around these decisions. You ensure that our software is delivered on time and meets our expected standards; primarily: optimal performance, scalability, modularity and high security are paramount to our goals.

We use technologies such as Java8, Kotlin, Spring Boot, Google Cloud Platform, Kubernetes, Docker, RabbitMQ, Elasticsearch, MySQL, CircleCI and Jenkins.

Your profile

  • A graduate in Computer Science or Information Technology or related fields
  • 1-5 years professional experience in Java software development
  • Knowledgeable in Dependency Injection, frameworks such as Spring, and containers like Docker or Kubernetes
  • Familiar with service-based architecture and REST web services
  • Skilled in relational database SQL, particularly MySQL
  • A team player with strong communication skills
  • Analytical, enjoys challenges, and open to learn new technologies
  • Excellent proficiency in English both written and spoken

Nice to have

  • Worked with Git, GitHub
  • Experience in Continuous Integration (e.g. CircleCI and Jenkins)
  • Familiar with Test-Driven Development
  • Knowledge of any frontend ecosystem (incl. npm/yarn, nodejs, webpack)

What we are offering you

  • Unlimited employment contract
  • Subsidies for transport card, restaurant card, and private health insurance
  • Individual training budget for conferences, workshops, barcamps, language course (German / English)
  • Flexible working hours and real work-life balance
  • Laptop of your choice for work and private use (Mac, Linux, Windows)
  • Agile work environment, flat hierarchy, and quick decision-making
  • A dynamic and international team from more than 15 countries, company language: English
  • Team events: internal hackathon, ePages YOU, and many more
  • Free ePages online shop
  • Centrally located offices with excellent public transportation
  • Fresh fruits and drinks

How to apply

Is this the job you are looking for? Then just click on “Apply now”.

If you have any questions, just send an email to our recruiter, Serena Tansil, via or call +49 40 350 188 0.

We are looking forward to getting to know you!
Share this job offer or recommend it via e-mail