Senior Java Engineer

Worldwide Remote February 25, 2026

SUMMARY:

We’re looking for an experienced Java Engineer to join a collaborative, agile engineering team working on Java / Spring Boot / Vue.js solutions. You’ll contribute across the stack, work closely with senior engineers and product stakeholders, and help continuously deliver secure, high-quality software that genuinely makes an impact.

This is a hands-on role with strong ownership, technical depth, and real influence over design and engineering standards.

WHAT WILL YOU BE DOING:

You will be joining our engineering team and will be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:

  • Design, develop, and maintain backend services using Java & Spring Boot, with exposure to Vue.js on the frontend
  • Write and maintain a strong automated test suite (unit, integration, and end-to-end)
  • Participate actively in code reviews, ensuring quality, performance, and maintainability
  • Contribute to service and feature design discussions
  • Debug and resolve complex issues in distributed systems
  • Follow best practices around secure coding, CI/CD, source control, and release processes
  • Coach and mentor junior engineers, raising the overall quality bar
  • Provide predominantly 3rd-line support when required
  • Collaborate with engineering leadership to continuously improve ways of working

    WHAT WE ARE LOOKING FOR:

    • 5+ years of commercial experience with Java & Spring
    • Experience working alongside a modern frontend framework (Vue.js or similar)
    • Strong understanding of RESTful APIs
    • Solid experience with automated testing (unit & integration)
    • Hands-on experience with CI/CD pipelines (e.g. GitHub Actions, Drone, similar)
    • Comfortable working in Agile environments with short delivery cycles
    • Confident using Git and modern codebase management practices
    • Strong focus on code quality, security, and performance
    • Experience reviewing code and providing constructive feedback
    • Strong problem-solving skills and a real ownership mentality
    • Clear communicator with both technical and non-technical stakeholders
    • Strong English communication skills, both written and verbal.

      AWESOME BUT NOT REQUIRED:

      • Experience with large-scale, high-performance systems
      • Exposure to microservices architectures
      • Knowledge of cloud-native development
      • Experience with Docker, Kubernetes, Helm, Kustomize
      • Familiarity with event-driven/event-based architectures
      • Leadership or mentoring experience

      WHAT’S IN IT FOR YOU?

      • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture
      • A culture in which we don’t criticise failure but ensure we learn from our mistakes
      • An Agile environment where your ideas are welcome
      • The possibility to grow and experience different projects
      • Fully remote
      • Ongoing Training & Mentoring
      • The possibility of travelling

      - ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY

      Apply on company site

      How well do you match this role?

      Check My Resume