Point your AI agent at freehire and let it find you a job.

Get the CLI →

act digital EMEA - Alter Solutions

Java Software Engineer

Posted 3 views
Discussion

We are looking for a Senior Java Backend Engineer with strong experience in designing and developing cloud-native, scalable applications.

The role focuses on backend development with Java, working within an international and collaborative engineering environment.

Requirements

  • 6+ years of experience with Java, including versions 17 and 21.
  • Strong experience with Spring Boot
  • Strong knowledge of Microservices, SOA, REST APIs, and GraphQL Federation.
  • Experience with Angular in a backend/integration context.
  • Experience with unit testing, integration testing, and TDD.
  • Knowledge of MongoDB and MySQL.
  • Experience with JIRA, Confluence, Jenkins, Nexus, or similar tools.
  • Familiarity with Agile methodologies, DevOps, CI/CD, BDD/TDD, and Pair Programming.
  • Strong understanding of software design patterns and best practices.

Nice to Have

  • Experience with event-driven architectures and messaging platforms.
  • Knowledge of API security standards (OAuth2, JWT, OpenID Connect).
  • Experience in enterprise-scale or cloud transformation projects.

Work Model

Hybrid – 2 days per week in the office (Porto).

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available