99x Europe

Senior Backend Engineer with DevOps experience

99x Europe

IT Services and IT Consulting · 501-1,000 employees

Oct 15
Remote devops Senior (5-10 yrs) Full-time
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services and microservice-based applications for a modern enterprise platform. Collaborate with engineering teams to implement CI/CD processes, ensure code quality, and improve operational reliability through DevOps practices.

What they look for

Java Spring Boot Quarkus Microservices REST APIs PostgreSQL SQL CI/CD Kubernetes Containerization Distributed systems Event-driven architecture Kafka DevOps Cloud-native Automated testing

Requirements

Requires strong experience with Java, Spring Boot or Quarkus, and microservice architectures. Candidates must have hands-on experience with SQL databases, containerization, Kubernetes, and CI/CD pipelines.

Full description

This is a remote position.

We are looking for a Senior Backend Engineer to join our team and contribute to the development of core services supporting a modern enterprise platform.

In this role, you will design, build, and maintain scalable backend services while helping drive cloud-native development practices and operational excellence. You will work across application development, system integration, and deployment environments, collaborating closely with engineering teams to deliver secure, reliable, and high-performing solutions.

The role combines backend software engineering, distributed systems expertise, and DevOps practices, with a strong focus on Java, microservices, cloud-native technologies, and modern deployment platforms.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs
  • Build and evolve microservice-based applications using modern Java frameworks
  • Develop and optimize integrations with databases, messaging platforms, and enterprise services
  • Contribute to the design and implementation of distributed and event-driven architectures
  • Support CI/CD processes and application deployments across multiple environments
  • Collaborate with engineering teams to ensure code quality, scalability, and maintainability
  • Troubleshoot application and deployment issues across development, testing, and production environments
  • Promote software engineering best practices, including:
  • Clean code
  • Automated testing
  • Continuous integration
  • Continuous delivery
  • Contribute to platform reliability and operational improvements through DevOps practices

Requirements

  • Strong experience with:
  • Java
  • Spring Boot and/or Quarkus
  • Proven experience designing and developing:
  • REST APIs
  • Microservice architectures
  • Solid knowledge of:
  • SQL
  • Relational database concepts
  • Hands-on experience with:
  • PostgreSQL or similar relational databases
  • Strong understanding of:
  • Software architecture
  • Clean code principles
  • Automated testing
  • Practical experience with:
  • CI/CD pipelines
  • Containerization technologies
  • Kubernetes
  • Experience troubleshooting applications across development and deployment environments
  • Knowledge of distributed systems and asynchronous communication patterns
  • Understanding of:
  • Event-driven architectures
  • Messaging technologies such as Kafka or similar platforms
  • Ability to work autonomously in collaborative environments
  • Fluency in English

Nice-to-have

  • Experience with:
  • GitLab CI
  • Argo CD
  • Helm
  • Knowledge of authentication and authorization concepts:
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • JWT
  • Experience working in cloud-native environments
  • Familiarity with infrastructure and deployment automation practices
  • Strong problem-solving and communication skills

If this sounds like you, share your CV with us and let’s talk!

Similar roles