> Markdown version of [/jobs/ext/1687385-java-engineer-contract-testing-microservices](https://www.wearedevelopers.com/jobs/ext/1687385-java-engineer-contract-testing-microservices). 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). --- # Java Engineer - Contract Testing - Microservices - **Company:** Comunidad de Madrid - **Location:** Madrid, Spain - **Salary:** €72,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Continuous Integration, Github, Node.Js, Regression Testing, Systems Integration, Spring-boot, Service Stack, Microservices - **Published:** July 11, 2026 - **Apply:** https://www.jobleads.com/es/job/e1827f8a7363fc06d1fac5ac0168d6a0b ## About the Role * Strong experience with contract testing frameworks such as Pact or similar solutions. * Proficiency implementing CI/CD pipelines with GitHub Actions and automated testing processes. * Solid experience working with Java Spring Boot; Node.js is a nice to have. * Strong understanding of microservices architecture, service integration and mock server implementations. * Ability to work autonomously while producing high quality technical documentation. ## Description Join our expert team to work on a modern software quality initiative, contributing to the implementation of a contract testing framework for microservices integration. You will apply your knowledge of Pact, GitHub Actions, CI/CD practices and automated testing to ensure service compatibility, contract validation and reliable deployments across multiple technology stacks., You will be responsible for designing and implementing a contract testing framework architecture together with the Tech Lead, integrating Pact Broker and consumer and provider testing, automated validation and CI/CD workflows. You will establish regression testing strategies, implement pull request quality gates, support multiple technology stacks and create onboarding documentation to ensure framework adoption across development teams. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-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) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)