Senior Backend Engineer Java Or Kotlin (Madrid)

Senior Backend Engineer Java Or Kotlin (Madrid)

13 nov
|
zooplus
|
Madrid

13 nov

zooplus

Madrid

Senior Backend Engineer Java or Kotlin (All Genders)
Full-time
Job Level: 07
Compensation: EUR 45,400 - EUR 68,000 - yearly
With over 25 years’ experience, plus the same enormous passion and ambition we had on day‑one, we’re trailblazers in the pet e‑commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about. We work together to continually adapt;

embracing change and the challenges it brings so that we can keep doing better. Join us and discover a place where your potential meets your passion for pets. That’s the power of plus.
We are looking for a Senior Backend Engineer with a comprehensive understanding of the full software development lifecycle: from design and implementation to testing and deployment, to join our Central Promotions Management (CPM)
team. In this team, we develop and manage an internal tool designed to provide a centralized solution for all product promotions, whether financed by suppliers or internally by us. Our mission is to identify the most profitable and attractive promotions for our customers, while offering intelligent planning to prevent cannibalization, optimize cross‑selling, and reduce overstock or out‑of‑stock situations in our fulfillment centers, ultimately minimizing backlogs and ensuring the efficiency of our promotional campaigns.
As a Senior Engineer on our team, you will work on a sophisticated solution built using a microservices architecture, primarily developed in Kotlin. Our data infrastructure leverages Aurora PostgreSQL and incorporates asynchronous services implemented using AWS products like SQS and SNS. You will be involved in the end‑to‑end product lifecycle, which includes product conception, design, development, testing in multiple environments,



deployment, and ongoing monitoring and maintenance. Our CI/CD pipeline is managed using Jenkins, with automated testing to ensure code quality, and our infrastructure is defined and managed as code using Terraform for AWS. You will also handle database management and the administration of our pipelines, ensuring a robust and scalable solution that meets our business objectives.
If you are passionate about building high‑quality, scalable software solutions in a dynamic and collaborative environment, we would love to have you join our team.
As a Senior Backend Engineer, you will:
Collaborate with your team and Product Owner to craft technical solutions that address business needs:
Work closely with our Product Owner and fellow engineers to refine and shape tasks, actively participating throughout the entire development process, from initial idea to production deployment and subsequent monitoring. You will also engage in technical refinement sessions to brainstorm solutions, ensuring our systems are current and aligned with company policies.
Work in an Agile setup, partnering closely with other teams:
We adhere to the Scrum methodology, emphasizing collaboration and active participation in all ceremonies, such as daily stand‑ups, sprint planning, and retrospectives. While we have specialized front‑end and QA engineers, we embrace a team‑first mentality,



encouraging support across roles. It is common for back‑end engineers to assist with front‑end tasks and testing efforts, fostering a collaborative environment.
Build and deliver applications for our e‑commerce ecosystem:
You will design and deploy robust back‑end solutions, leveraging our tech stack, which includes Kotlin (with Arrow for functional programming), Kubernetes, Aurora PostgreSQL, Oracle databases, and AWS managed with Terraform. Our services are built as microservices and utilize asynchronous messaging with AWS tools like SQS and SNS, all deployed and managed using Jenkins pipelines.
Maintain high‑quality standards through automated testing:
Play an active role in supporting and maintaining our automated testing suites. We use Cypress for UI testing, Karate for API testing, and JUnit for back‑end unit tests. Quality assurance is a shared responsibility, and we expect our engineers to contribute to ensuring software stability and reliability before release.
Manage and support production applications:
Take ownership of deploying and monitoring our software in production, addressing issues proactively, and maintaining system performance. We leverage Prometheus for alerts and use Grafana and Kibana to oversee and analyze system health and performance.
Assist our users and address issues efficiently:
Be ready to help our internal users and provide them with guidance, while also identifying and suggesting improvements where possible. Strong communication skills are crucial to interact effectively with other teams and support requests.
Leverage modern technologies and best practices:
We stay on the cutting edge by continually assessing and improving our tools and meth

📌 Senior Backend Engineer Java Or Kotlin (Madrid)
🏢 zooplus
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior backend engineer java or kotlin (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior backend engineer java or kotlin (madrid) / madrid