act digital
Backend Developer
act digitalPortugal5 hours ago
Full-timeRemote FriendlyOther, Information Technology

Role Overview:

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). The role involves building reliable and scalable integration flows, integrating Java/Spring Boot microservices, and working with event-driven architectures using Kafka. You will be involved in the full software lifecycle, from development and deployment on Kubernetes to observability, quality assurance, and CI/CD automation.


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 event-driven architectures using Kafka. Ensure reliability, scalability, and performance of integration flows.
  • Deploy and operate applications on 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 deployment automation using Jenkins, GitLab, and SonarQube.
  • Participate in Agile/Scrum ceremonies and work collaboratively with remote teams and stakeholders.
  • Collaborate with IT, production, and external partners when required.


Required Skills & Experience:

Technical Skills:

  • Strong experience with Java and Spring Boot for backend and microservices development.
  • Hands-on experience with Apache Camel, including route design and EIP usage.
  • Experience with Kafka and high-availability event-driven architectures.
  • Solid understanding of REST APIs and API specifications (OpenAPI / AsyncAPI).
  • Experience with Kubernetes (K8s) deployments and container orchestration.
  • Good knowledge of Docker and VM-based environments.
  • Experience with CI/CD tools (Jenkins, GitLab) and code quality tools (SonarQube).
  • Strong testing practices using JUnit and Mockito.
  • Experience with logging, monitoring, and observability tools (ELK, Dynatrace).
  • Knowledge of security and SSO integrations (WSO2, Keycloak).
  • Experience with PostgreSQL and JDBC-based data access.


Soft Skills:

  • Strong problem-solving and analytical skills.
  • Ability to work autonomously while collaborating within a team.
  • Good communication skills and active listening.
  • Strong organizational and time management skills.
  • Adaptability to changing priorities and environments.
  • Experience working in Agile / Scrum methodologies.


Languages:

  • French: C1
  • English: B1


Working Conditions:

  • Standard working hours: 09:00 – 18:00 (Portugal time)
  • On-call duty required
  • Remote collaboration with distributed teams

Key Skills

Ranked by relevance