Backend Engineer - Apache Camel
Lisboa
Lisboa, Lisboa, Portugal

About the Job

We are looking for a Backend Engineer specialized in Apache Camel to contribute to the development of a mediation platform based on Enterprise Integration Patterns (EIP). You will build reliable, scalable integration flows, integrate Java/Spring Boot microservices, and support
- driven architectures using Kafka.

You will be involved in the full software lifecycle, including development, deployment on Kubernetes, observability, quality assurance, and CI/CD automation, while collaborating with remote teams and stakeholders.

Key Responsibilities

  • Design and develop integration flows using Apache Camel and Enterprise Integration Patterns (EIP)
  • Build and integrate Java / Spring Boot microservices within a mediation platform
  • Design and implement
    - driven architectures using Kafka
  • Ensure reliability, scalability, and performance of integration flows
  • Deploy and operate applications in Kubernetes environments
  • Contribute to containerization using Docker and VM-based environments
  • Implement observability and monitoring using Dynatrace and ELK (Kibana)
  • Ensure software quality through unit and integration testing (JUnit, Mockito)
  • Contribute to CI/CD pipelines and automation using Jenkins, Git
    Lab, Sonar
    Qube
  • Participate in Agile/Scrum ceremonies, working collaboratively with distributed teams
  • Collaborate with IT, production, and external partners when required

Required & Technical Skills

  • Strong experience with Java and Spring Boot (backend and microservices)
  • Hands-on experience with Apache Camel (route design, EIP usage)
  • Experience with Kafka and
    - availability
    - driven architectures
  • Solid understanding of REST APIs and API specifications (Open
    API / Async
    API)
  • Experience with Kubernetes (K8s) deployments and orchestration
  • Good knowledge of Docker and VM-based environments
  • Experience with CI/CD tools (Jenkins, Git
    Lab) and code quality tools (Sonar
    Qube)
  • Strong testing practices with JUnit and Mockito
  • Experience with observability tools: Dynatrace, ELK / Kibana
  • Knowledge of security and SSO integrations (e. g. , WSO2, Keycloak)
  • Experience with Postgre
    SQL and JDBC-based data access
  • French B2 and English B1

Responder ao anúncio
Seja o primeiro a candidar-se à vaga de emprego oferecida!
0.1220