Senior Software Engineer

Our client is looking for a Senior Software Engineer with several years of experience to work in an exciting part of IT. The role will be responsible for delivering quality software, helping mentor team members, developing IT solutions for our customers and driving the solutions to delivery.

Key Skills

  • Full stack exposure essential
  • Java backends utilising microservice design patterns and frameworks such as Spring Boot
  • React + TypeScript/JavaScript frontends
  • Event-driven, CQRS messaging-based systems (experience in Axon an advantage)
  • Messaging brokers (experience in RabbitMQ an advantage)
  • Infrastructure-as-code tools (such as Terraform and Packer) as well as CI/CD tooling (Jenkins, Ansible)
  • SQL data stores (Postgres an advantage)
  • Test-driven development techniques (e.g. BDD and ATDD)
  • Automated testing and mocking techniques (e.g. Serenity, Mockito, Cypress/Jest, WebDriveIO and WireMock)
  • Clean coding (being an advocate for clean code and standard practices)
  • Agile and Lean approaches

Beneficial experience

  • Experience with Kong API Gateway utilising Consul for service discovery
  • Experience building microservices integrating with ELK stack and Elastic APM
Upload your CV/resume or any other relevant file. Max. file size: 256 MB.
Our company is compliant with the General Data Protection Regulation (GDPR) and in our capacity as Data Controller, we strictly abide by GDPR when processing personal data. By continuing you agree to our Privacy Policy and Data Retention Policy
Email me relevant job postings and career-related updates
Are you eligible to work in the EU without sponsorship?