Software Developer - Backend (Java)


At adidas, our love for sport drives who we are and what we do. But just as a ball is more than leather and thread, and a show more than padding and plastic, we are bigger than our products. We don't just work to create faster shoes and lighter fabrics. We strive to help athletes everywhere perform their best. We believe that it's hard work inventing the future of sport, and that's why we love it; that when you push your limits, you make it possible for others to push theirs.
We believe that through Sport, we have the power to change lives.
To change lives, we have to create direct relationships with consumers and the best way to accelerate building direct relationships is through Digital.


Software Developer – Backend

Purpose: Brand and Creation Technologies

One way to reach this goal lies within the Brand and Creation Technologies (BCT) team which is the center of the product creation for our internal users at adidas. We are responsible for providing systems and applications which are used during the entire product creation lifecycle starting from debriefing of Marketing over design and factory users to delivery.
We are using technology to create solutions that are transforming how products are being digitally created. We are putting in place collaboration tools which makes it easier for the thousands of employees involved in product creation and sourcing to be faster. We are harnessing data which enables our employees to make better decisions.  We are working in a fast paced, startup like environment where we truly believe that technology can automate most of the mundane tasks and free up time for creators to do what they really need to do – create
As part of the engineering team your mission is to deliver high quality software at speed. You will be developing and operating our software products, showcasing your creativity and using the latest technologies to bring ideas to life.
We are looking for a Software Engineer to join our team of engineers in Zaragoza.


Here is the kind of stuff you'll do:


  • You will bring your ideas to life in a buzzing environment of highly engaged, multinational agile teams, who at their core build game-changing software products. Right there with you!
  • You will focus on elegant React/Java solutions
  • You will understand the full E2E process along frontend and backend components.
  • Get ready to work with QA & DevOps cracks and collaborate with solution architects, product owners and program managers
  • You will be a sponge, continuously learning the latest tech from experienced colleagues, conferences, and trainings – always growing and improving

In order to great at this job, you'll need:


  1. Specific Technical skills
    • Required solid knowledge in Java (Java 8 or higher) and SpringBoot.
    • Hands-on experience with microservices (design, development and deployment) and knowledge about micro-frontends.
    • Experience with designing and implementing REST APIs
    • Experience with synchronous and asynchronous communication paradigms
    • Experience with continuous integration (CI/CD toolset) and Cloud platforms (preferred AWS).
    • Nice to have JavaScript knowledge.
  2. Experience working in agile teams.
  3. DevOps mentality and willing to be part of the DevOps culture to do support for the services/ products that are being built
  4. Eager to look for perfection in your coding through software development best practices, Continuous Integration/Delivery, Test Automation and Everything as Code
  5. Motivation to never stop learning in the Digital IT space
  6. Strong interpersonal and communication skills. Fluent in English.
  7. College or university degree with focus on IT or equivalent.
  8. Min. 4 years of Software Engineering IT experience


Technologies used:


  • Languages:  Java 11
  • Frameworks:  Spring Boot, Elasticsearch, Kafka
  • Container knowledge: Docker, Kubernetes
  • Database: Aurora (Postgres), MongoDB, Oracle
  • Cloud platforms: AWS
  • CI/CD: Jenkins
  • Agile methodologies: Scrum/Kanban, Less


What we offer:


  • You will be part of a strategic program for adidas with a lot of opportunities to grow and reach your expectations.
  • You will join a team of talented and passionate engineers
  • You will work with latest technologies (Spring boot, React, Kafka, Elasticsearch, Kubernetes, AWS and so on)
  • You will be part of a highly engaged, multinational team with international career opportunities.
  • Individual development, training and a tech community.
  • Sport friendly environment and campus style work place.
  • Competitive salary, benefits and valuable discounts on adidas & Reebok products.

To be the best sports company in the world, you need the best talents within your teams.
If you are looking for growing professionally within adidas, we are happy to receive your application.



adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Job Title:  Software Developer - Backend (Java)

Brand:  adidas
Location:  Zaragoza
TEAM:  Information Technology
State:  Z
Country/Region:  ES
Contract Type:  Full time
Number:  274772
Date:  Nov 12, 2020