Java Engineer - Contract Testing - Microservices

ERNI
München, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Automation of Tests
Software Quality
Continuous Integration
Github
Node.js
Regression Testing
Systems Integration
Spring-boot
Service Stack
Microservices

Job description

Can you imagine helping teams prevent breaking changes across microservices through automated contract testing? 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., We provide support during the first six months through a dedicated mentor and administrative support., You will be responsible for designing and implementing a contract testing framework architecture together with the Tech Lead, integrating Pact Broker, 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., We ask you to be available for key meetings. You can leave for appointments or personal commitments and the focus is on delivering quality work within a 40-hour workweek. The model is hybrid: we usually go to the office two days a week, though this depends on the project and team.

Requirements

  • 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; knowledge of Node.js is a plus.
  • Strong understanding of microservices architecture, service integration and mock server implementations.
  • Ability to work autonomously while producing high-quality technical documentation.

Benefits & conditions

  • Certification support and rewards for technical achievements up to €1,500.
  • Private health insurance.
  • Full coverage for sick leave.
  • Free emotional, legal and family support.
  • Gym discounts or sports compensation.
  • Flexible remuneration for meals, transport, childcare and other benefits.
  • Referral bonuses up to €6,000 per candidate and €5,000 per client.
  • 23 working days of vacation.
  • Free language courses in English, Spanish, Catalan and German.

About the company

Swiss Software Engineering. We boost people and businesses in the innovation of software-based products and services.

Therefore we are building a global platform based on a Swiss mindset and adapted to the needs of local customers. We regard our Swiss mindset as a key success factor to fulfilling our mission and are training and applying Swiss behaviours like consensus-building, pragmatism, integration, reliability and transparency in our diverse workforce across intercontinental locations. Our clients profit from method-based consulting services, partnership-oriented technology services and cost-conscious delivery services.

ERNI was founded in 1994 in Switzerland to develop innovative software for international companies and SME. Right from the beginning sharing know-how to establish collective skills and focusing on economically sound engineering solutions played a key role. Together with our great crew, they are the basis for successful software projects. Today, the ERNI Group has more than 800 employees at 18 locations in 8 countries and continues to grow.

Apply for this position