> Markdown version of [/jobs/ext/1620705-senior-backend-engineer-java-or-kotlin-hibrido](https://www.wearedevelopers.com/jobs/ext/1620705-senior-backend-engineer-java-or-kotlin-hibrido). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Engineer Java Or Kotlin, Hibrido - **Company:** Tecnoempleo Com - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Automation of Tests, Software Quality, Relational Databases, Junit, PostgreSQL, Oracle (Applications), Mockito, Prometheus, Software Engineering, Grafana, Cypress (Programming Language), Backend, Kotlin, Kubernetes, Amazon Simple Queue Service (SQS), Terraform, Elk Stack, Jenkins - **Published:** July 27, 2026 - **Apply:** https://www.buscojobs.com.es/senior-backend-engineer-java-or-kotlin-hibrido-en-madrid-ID-365182681 ## About the Role Join us to uncover a place where your potential meets your passion for pets.Job TitleSenior Backend Engineer - Java or Kotlin (Hybrid - Madrid, Kingdom of Spain)Job DescriptionWe seek a Senior Backend Engineer to join our Central Promotions Management (CPM) team, which develops and manages an internal tool to provide a centralized solution for all product promotions. The mission is to identify the most profitable promotions for customers while preventing cannibalization, optimizing cross?selling, and reducing out?of?stock situations in our fulfillment centers.Key ResponsibilitiesCollaborate with Product Owner and engineers to design, develop, test, deploy, and monitor solutions from concept to production.Build and deliver robust back?end services using Kotlin with Arrow, Kubernetes, Aurora PostgreSQL, Oracle, and AWS, orchestrated via Terraform.Develop asynchronous services using SQS and SNS, and maintain CI/CD pipelines in Jenkins.Write and maintain automated tests (JUnit, Mockito, Karate, Cypress, Jest) and contribute to code quality through peer reviews.Deploy and monitor applications with Prometheus, Grafana, ELK stack, and Grafana, responding proactively to incidents.Assist internal users with support, troubleshooting, and continuous improvement suggestions.Advance tools, methodologies, and best practices to sustain high?quality software delivery.QualificationsExtensive experience with Kotlin and Java, leading to senior?level development expertise.Proven track record of building production?ready, robust applications.Strong knowledge of relational SQL databases (PostgreSQL, Oracle). Experience maintaining automated testing suites.Excellent communication skills for collaboration with users and cross?functional teams.Self?driven, organized, and capable of working independently.Desire to engage in all aspects of software development, beyond coding.Good written and spoken English communication skills.Main Technologies and FrameworksBackend: Kotlin (Arrow), Java, JUnit, Mockito, Karate, Cypress, JestDatabases: Aurora PostgreSQL, OracleInfrastructure: AWS (managed via Terraform), Kubernetes, Jenkins, SQS, SNSMonitoring & Alerts: ELK Stack, Prometheus, Grafana, KibanaLocation: Madrid, Kingdom of Spain. ## Description Company OverviewWith over 25 years of experience and passion for pets, we trailblaze in the pet e?commerce industry.We deliver solutions that delight more than 12 million customers and continually adapt to embrace change and overcome challenges.Join us to uncover a place where your potential meets your passion for pets.Job TitleSenior Backend Engineer - Java or Kotlin (Hybrid - Madrid, Kingdom of Spain)Job DescriptionWe seek a Senior Backend Engineer to join our Central Promotions Management (CPM) team, which develops and manages an internal tool to provide a centralized solution for all product promotions.The mission is to identify the most profitable promotions for customers while preventing cannibalization, optimizing cross?selling, and reducing out?of?stock situations in our fulfillment centers.Key ResponsibilitiesCollaborate with Product Owner and engineers to design, develop, test, deploy, and monitor solutions from concept to production.Build and deliver robust back?end services using Kotlin with Arrow, Kubernetes, Aurora PostgreSQL, Oracle, and AWS, orchestrated via Terraform.Develop asynchronous services using SQS and SNS, and maintain CI/CD pipelines in Jenkins.Write and maintain automated tests (JUnit, Mockito, Karate, Cypress, Jest) and contribute to code quality through peer reviews.Deploy and monitor applications with Prometheus, Grafana, ELK stack, and Grafana, responding proactively to incidents.Assist internal users with support, troubleshooting, and continuous improvement suggestions.Advance tools, methodologies, and best practices to sustain high?quality software delivery.QualificationsExtensive experience with Kotlin and Java, leading to senior?level development expertise.Proven track record of building production?ready, robust applications.Strong knowledge of relational SQL databases (PostgreSQL, Oracle).Experience maintaining automated testing suites.Excellent communication skills for collaboration with users and cross?functional teams.Self?driven, organized, and capable of working independently.Desire to engage in all aspects of software development, beyond coding.Good written and spoken English communication skills.Main Technologies and FrameworksBackend: Kotlin (Arrow), Java, JUnit, Mockito, Karate, Cypress, JestDatabases: Aurora PostgreSQL, OracleInfrastructure: AWS (managed via Terraform), Kubernetes, Jenkins, SQS, SNSMonitoring & Alerts: ELK Stack, Prometheus, Grafana, KibanaLocation: Madrid, Kingdom of Spain.Hybrid work model.#J-*****-Ljbffr ## Related Videos - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)