Junior Software Developer - SRE OR Backend
Role details
Job location
Tech stack
Job description
Our tech hub in Zaragoza is providing the technical solutions to the fast growth adidas digital business, we create the vision, design, build and operate everything related to digital B2C business or internal solutions for adidas. This includes from online stores for all markets, both web and app, and everything related to digital marketing, to solutions for internal use and product creation lifecycle from debriefing of Marketing over design and factory users to delivery. Our IT team is continuously looking for creativity, perfection but also satisfaction. We have the tremendous responsibility of creating the new, building premium experiences for internal and external users, where the consumer is at the core of everything we do. Are you ready to live a once in a lifetime experience?
JUNIOR SOFTWARE DEVELOPER - SRE At adidas, Site Reliability Engineering (SRE) is a capability that ensures the stability and reliability of our products running at scale on distributed systems which, in turn, enables an exceptional and uninterrupted user experience for our consumers. As individuals, we are creative, collaborative, and confident. As a team, we are agile, empowered to drive change, and deeply committed to maintaining stable and reliable platforms for our consumers., * Maintain and enhance monitoring framework (data collection, alert aggregation, dashboarding) and Implement and enhance alerting logic (framework).
-
Identify and detect repetitive incidents (stability, reliability) and develop solutions to fix problems.
-
Work on technical resolution for incidents and identify technical root cause.
-
Measure and report SLI, MTTx in periodic reviews.
-
Update runbooks with changes to process / tools.
-
Participate in Postmortems to arrive at remedial actions.
-
Participate in On-Call Incident Technical Support.
-
Support CI/CD pipeline implementation and integration to quality, security., * Join an international team of talented and passionate engineers developing a cloud native platform.
-
Be part of a technical team and have a responsibility for:
-
Design and develop backend applications based on Microservices architecture.
-
Create rich feature APIs and interact with other APIs or event platforms like Kafka.
-
Implement Continuous Integration and Continuous Delivery process using adidas standard platforms.
-
Deploy and run cloud native solutions on adidas Kubernetes clusters.
-
Work together with QA Engineers, Solution Architects and Product Owners as a team.
Requirements
- College or university degree with focus on Business Administration or IT or related areas, or equivalent combination of education and experience
- Strong interpersonal and communication skills
- Proficient spoken and written command of English
- Min 2 years of Tech experience (1 year in relevant area)
- Proactivity and "team player" attitude.
- Problem solving skills and hands-on attitude.
- Experience working in agile teams (Scrum/Kanban).
- Growth mindset, continuous learning, always growing and improving.
Experience with:
-
Container orchestration (Kubernetes)
-
CI/CD concepts and tools
-
Infrastructure as a code
-
Understanding of automation concepts
-
Linux
-
Knowledge of at least one of the following languages: JavaScript/TypeScript (NodeJS runtime), Python, Bash
-
Analytical, conceptual and problem-solving skills
Nice to have:
- Experience with AWS
- Experience deploying NodeJS applications
- Experience deploying, troubleshooting and monitoring large scale multi (micro)-service systems
- Experience with Akamai
- Technical monitoring
MAIN TECHNOLOGIES WE USE: (SRE)
- Microservices architecture.
- AWS
- Messaging and Streaming frameworks (RabbitMQ / Kafka)
- Docker & Kubernetes
- Monitoring and alerting: Grafana, Instana, Prometheus, ELK etc.
- Scripting language (bash / python / perl).
- CI/CD: Jenkins, BitBucket.
- Linux.
JUNIOR SOFTWARE ENGINEER - BACKEND, * College or university degree with focus on Business Administration or IT or related areas, or equivalent combination of education and experience
-
Strong interpersonal and communication skills
-
Proficient spoken and written command of English
-
Min 2 years of Tech experience (1 year in relevant area)
-
Proactivity and "team player" attitude.
-
Problem solving skills and hands-on attitude.
-
Experience working in agile teams (Scrum/Kanban).
-
Growth mindset, continuous learning, always growing and improving.
-
Experience with:
-
Required solid knowledge in Java and SpringBoot framework.
-
Hands-on experience with microservices (design, development and deployment) and application scalability and performance.
-
Experience designing and implementing REST APIs.
Nice to have technical skills:
- Experience with synchronous and asynchronous communication paradigms.
- Experience with continuous integration (CI/CD toolset).
- Experience with cloud platforms (preferred AWS).
DevOps mindset: Ownership of IT process from development/testing to deployment phase.
MAIN TECHNOLOGIES WE USE: (BACKEND)
- Languages (required): Java
- Frameworks (required): Spring and SpringBoot.
- Other frameworks: Akka.
- Container orchestration: Kubernetes, Docker.
- Databases: SQL and NoSQL, Oracle, Postgres, MySQL, MongoDB, Cassandra.
- Search engines: ElasticSearch.
- CI/CD: Jenkins.
- Observability: ELK stack, Grafana.
- Events: Kafka.
- Cloud platforms: AWS.
Benefits & conditions
- You will be part of a company where digital transformation, innovation and continuous improvement are core principles of our culture.
- You will join a team of talented and passionate quality engineers, with a lot of opportunities to grow and reach your expectations.
- You will be part of a highly engaged, multinational with international career opportunities.
- Individual development, training and a tech community.
- Hybrid Work Setup: enjoy the advantages of a flexible remote work environment (40% Weekly within Spain) combined with the amazing onsite facilities and culture.
- Competitive salary, benefits and valuable discounts on adidas products.
Sound good? Apply here and be part of our tomorrow. Not the right job for you? There are thousands of opportunities at adidas around the world. Find the one with your name on it. Want to get a behind the scenes look at our offices? adidas Careers THROUGH SPORT, WE HAVE THE POWER TO CHANGE LIVES www.careers.adidas-group.com
AT ADIDAS WE HAVE A WINNING CULTURE. BUT TO WIN, PHYSICAL POWER IS NOT ENOUGH. JUST LIKE ATHLETES OUR EMPLOYEES NEED MENTAL STRENGTH IN THEIR GAME. WE FOSTER THE ATHLETE'S MINDSET THROUGH A SET OF BEHAVIORS THAT WE WANT TO ENABLE AND DEVELOP IN OUR PEOPLE AND THAT ARE AT THE CORE OF OUR UNIQUE COMPANY CULTURE: THIS IS HOW WE WIN WHILE PLAYING FAIR.
COURAGE: Speak up when you see an opportunity; step up when you see a need.. OWNERSHIP: Pick up the ball. Be proactive, take responsibility and follow-through. INNOVATION: Elevate to win. Be curious, test and learn new and better ways of doing things. TEAMPLAY: Win together. Work collaboratively and cultivate a shared mindset. INTEGRITY: Play by the rules. Hold yourself and others accountable to our company's standards. RESPECT: Value all players. Display empathy, be inclusive and show dignity to all.