Xpertsoft
Back to roles

Senior Backend Engineer

RemotePosted yesterday

Main tasks & responsibilities

  • Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot
  • Architect and implement microservices-based systems with a focus on scalability, resilience, and maintainability.
  • Develop and integrate event-driven architectures using Kafka for asynchronous communication and data streaming.
  • Design and implement high-performance APIs and inter-service communication using gRPC.
  • Build, deploy, and optimize cloud-native applications running on Kubernetes.
  • Apply Hexagonal Architecture (Ports & Adapters) principles to create modular and testable systems.
  • Collaborate with cross-functional teams including Product, DevOps, QA, and Engineering to deliver high-quality solutions.
  • Contribute to software architecture decisions, technical standards, and best practices.
  • Participate in code reviews, mentoring, and knowledge sharing to support engineering excellence.
  • Explore and implement Agentic Engineering approaches, including AI-powered workflows, autonomous agents, and intelligent orchestration where applicable.
  • Monitor application performance, troubleshoot production issues, and ensure system reliability.
  • Continuously improve CI/CD pipelines, development workflows, and engineering practices.

Requirements

  • 5+ years of experience in Backend Development
  • Strong hands-on experience with Java and Spring Boot.
  • Proven experience designing and implementing Microservices Architectures.
  • Solid experience with Apache Kafka and event-driven systems.
  • Experience implementing services and APIs using gRPC.
  • Practical experience with Kubernetes and containerized environments.
  • Strong understanding and practical application of Hexagonal Architecture.
  • Experience working in agile environments and distributed teams.
  • Strong problem-solving skills and ability to work autonomously.
  • Excellent communication and collaboration skills.
  • English proficiency: minimum C1 level.
  • Based in Portugal or legally eligible to work in Portugal.

Apply

Fill in the details below to submit your application.

By applying you agree to our privacy policy.