Pular para o conteúdo principal

Senior Java Software Engineer

Tecnologia
Shakers
HojeAté 06/01/2027
Tempo inteiroHíbrido

Descrição da vaga

Senior Fullstack Engineer (Distributed Systems)

We are looking for a Senior Fullstack Developer to join a dynamic, international Tech Hub based in Lisbon. As a Senior, you will act as a technical reference: contributing to architecture decisions, code reviews, and ensuring quality through best practices and testing. We value generalizing-specialists, adaptable developers who enjoy exploring a variety of technologies beyond a single stack.

🛠️ Responsibilities

  • Build and evolve backend services with Java and Spring Boot.
  • Design and implement REST APIs.
  • Work across the stack, including frontend development with React and Next.js.
  • Write unit and integration tests, troubleshoot, and optimize code.
  • Contribute to CI/CD with GitHub workflows and actions.
  • Keep clear technical documentation (Confluence, IcePanel).
✅ Requirements
  • 5 to 8 years of experience. Someone who works under broad direction, acts as a role model, and inspires the team.
  • Backend development with Java / Spring Boot.
  • REST API design and implementation.
  • SQL and relational databases (MS SQL Server or equivalent RDBMS).
  • Version control with Git, Maven or equivalent.
  • Unit and integration testing.
  • Frontend development with React, Next.js.
  • Good level of English (working proficiency).
🤩 Nice to have
  • Hibernate / JPA or equivalent ORM.
  • Microservices, Hexagonal Architecture, Event-driven Architecture.
  • AWS or other cloud platforms.
  • Familiarity with TDD / BDD.
📍 Why this project?

An innovative mobility project with real strategic impact, in a small and collaborative team, with direct influence on how the agentic engineering initiatives evolve and opportunities for technical leadership and mentoring.

Work model: Hybrid: 2 days per week on-site in Lisbon (non-consecutive) and 3 days remote.

If you enjoy building quality software across the full stack and want to work in a collaborative, international team, let’s talk.

#Java #React #Fullstack #SpringBoot #Lisbon #Shakers

Keywords
JavaSpring BootREST API DesignSQLRelational DatabasesGitMavenUnit TestingIntegration TestingReactNext.jsCI/CDGitHub ActionsTechnical DocumentationCode ReviewsEnglishREST APIsMS SQL ServerGitHub WorkflowsHibernate

Interessado nesta vaga?