Senior Java Backend Developer

Nimber

Amadora

Híbrido

EUR 65 000 - 90 000

Tempo integral

há 32 horas
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Provided computer equipment

Resumo da oferta

Nimber in Alfragide, Portugal, is hiring two Senior Java Backend Developers for a hybrid role. You will craft scalable microservices and cloud-native solutions, focusing on performance, reliability and secure design in a payments technology environment.

The role requires strong Java and Spring Boot experience, with a deep understanding of distributed systems, REST APIs and modern DevOps practices. Onsite attendance in Alfragide is required, and relocation is not offered.

Qualificações

  • A university degree.
  • Solid professional experience with Java, including concurrency and memory management.
  • Professional experience with Spring Boot.
  • Understanding of distributed architectures and synchronous vs asynchronous communication.
  • Experience designing REST APIs.
  • Knowledge of failure-handling and resilience strategies (retries, circuit breakers, fallbacks, idempotency).
  • Professional experience with microservices and containerisation (Kubernetes and OpenShift).
  • Experience with Git, CI/CD, DevSecOps and code reviews.
  • Automated testing with JUnit, Mockito and Testcontainers.
  • Availability to work in a hybrid model with onsite attendance in Alfragide.
  • Current residence in Portugal; applications from abroad not considered.

Responsabilidades

  • Develop and maintain microservices, REST APIs and business logic using Java and Spring Boot.
  • Build cloud-native and cloud-agnostic solutions, improving performance, resilience, latency and scalability for high transaction volumes.
  • Write unit, integration and contract tests, and assist QA with test automation.
  • Contribute to technical design in collaboration with architects.
  • Collaborate with Architecture, QA, SRE, Security and Business teams during refinements and code reviews.
  • Ensure services are secure and observable by design with proper logging and metrics.
  • Produce and maintain technical docs covering services, APIs and decisions.
  • Investigate incidents in development and QA environments including on-call analysis.

Conhecimentos

Java
Spring Boot
REST APIs
Concurrency
Distributed systems
Git
CI/CD
DevSecOps
JUnit
Mockito

Formação académica

University degree

Ferramentas

Kubernetes
OpenShift
Docker
Podman

Descrição da oferta de emprego

Hybrid | Alfragide, Portugal | Two openings | Urgent recruitment

Important location requirement — please read before applying

Senior Java Backend Developer

Hybrid | Alfragide, Portugal | Two openings | Urgent recruitment

Important location requirement — please read before applying

This is a hybrid position based in Alfragide, Portugal, with regular onsite attendance required.

Due to the urgency of this recruitment process, we will only consider professionals who are already living in Portugal at the time of application.

Candidates currently living outside Portugal will not be considered — including candidates who are planning, willing or preparing to relocate. This is not a remote-from-abroad opportunity.

If high throughput, low latency, resilient systems — and the occasional circuit breaker — sound like good engineering rather than a collection of buzzwords, keep reading.

We are looking for two Senior Java Backend Developers to support and help build and evolve cloud-native, mission-critical payment technology.

This is a hands-on backend opportunity for someone who enjoys well-designed distributed systems, secure and observable code, and engineering challenges where performance and reliability genuinely matter.

What you will do
  • Develop and maintain microservices, REST APIs and business logic using Java and Spring Boot.
  • Build cloud-native and cloud-agnostic solutions, continuously improving their performance, resilience, latency and ability to handle high transaction volumes.
  • Write unit, integration and contract tests, while supporting the QA team with test automation.
  • Participate in the technical design of solutions alongside architects and in line with the established architecture.
  • Collaborate closely with Architecture, QA, SRE, Security and Business teams during refinements, planning sessions and code reviews.
  • Help ensure that services are secure and observable by design, using appropriate logging, distributed tracing and metrics.
  • Produce and maintain technical documentation covering services, APIs and relevant technical decisions.
  • Investigate incidents and technical problems in development and QA/certification environments, including third-line analysis and resolution.
Mandatory requirements
  • A university degree.
  • Solid professional experience with Java, including a strong understanding of concurrency and memory management.
  • Professional experience with Spring Boot.
  • A good understanding of distributed architectures and synchronous versus asynchronous communication patterns.
  • Strong experience designing and working with REST APIs.
  • Knowledge of failure-handling and resilience strategies, including retries, circuit breakers, fallbacks and idempotency.
  • Professional experience with microservices and containerisation, including Kubernetes and OpenShift.
  • Experience with modern software-development practices and tools, including Git, CI/CD, DevSecOps and code reviews.
  • Automated testing experience with technologies such as JUnit, Mockito and Testcontainers.
  • Availability to work in a hybrid model with onsite attendance in Alfragide.
  • Current residence in Portugal. Applications from candidates currently based abroad cannot be considered.
Desirable experience
  • Spring Cloud and the wider Spring ecosystem.
  • Cloud-native environments, Docker or Podman, Kubernetes and 12-factor applications.
  • High-throughput, low-latency systems.
  • Distributed and event-driven architectures.
  • Geo-distributed, relational, NoSQL or NewSQL databases, including technologies such as MongoDB or CockroachDB.
  • Legacy-to-cloud-native migration programmes.
  • Observability and SRE practices, including centralised logging, metrics and distributed tracing.
  • Payment solutions, instant payments or other mission-critical financial systems.
  • Payment standards and formats such as ISO 20022 and SEPA Instant.
The mindset that fits the team

You enjoy learning, exploring modern architectures and working on highly critical systems. You care about quality, precision, security and the technical details that make software dependable.

You are also collaborative, comfortable sharing knowledge and open to both giving and receiving constructive feedback. Brilliant code is welcome; brilliant teamwork is essential.

Practical details
  • Location: Alfragide, Portugal
  • Working model: Hybrid, with onsite attendance required
  • Openings: Two
  • Working schedule: Standard working schedule
  • Computer equipment: Provided
  • Start: As soon as possible

#Java #SpringBoot #BackendDevelopment #PortugalJobs #HybridJobs #PaymentsTechnology

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Backend Engineer – Hybrid (Portugal)
Senior Java Backend Engineer – Hybrid (Portugal)

Nimber • Amadora

Híbrido
EUR 65 000 - 90 000
Provided computer equipment
JAVA BACKEND SPRINGBOOT (HYBRID)
JAVA BACKEND SPRINGBOOT (HYBRID)

iTRTech Group • Lisboa

Híbrido
JAVA SOFTWARE ENGINEER (BACKEND / FULLSTACK) (HYBRID)
JAVA SOFTWARE ENGINEER (BACKEND / FULLSTACK) (HYBRID)

iTRTech Group • Lisboa

Híbrido
JAVA DEVELOPER (HYBRID LISBON)
JAVA DEVELOPER (HYBRID LISBON)

iTRTech Group • Lisboa

Híbrido
EUR 30 000 - 36 000
Senior Java Developer
Senior Java Developer

Caixa Mágica Software • Porto

Presencial
EUR 30 000 - 50 000
Permanent job contract
Tech equipment + SIM Card + personal smartphone
Health and Life Insurance
+3
Junior/Mid Java Developer (Java/Spring Boot) - Hybrid Lisbon (2 days/week office)
Junior/Mid Java Developer (Java/Spring Boot) - Hybrid Lisbon (2 days/week office)

HumanIT Digital Consulting • Lisboa

Híbrido
EUR 35 000 - 55 000
Java Backend Developer
Java Backend Developer

DataSmart • Lisboa, Coimbra, Porto, Braga

Híbrido
EUR 40 000 - 60 000
Backend Developer
Backend Developer

Connect Digital • Portugal

Híbrido
EUR 40 000 - 60 000
Java Developer (Mid-Level)
Java Developer (Mid-Level)

act digital • Lisboa

Híbrido
EUR 42 000 - 66 000
Senior Java Developer - Backend Engineering Team
Senior Java Developer - Backend Engineering Team

emagine • Lisboa

Híbrido
EUR 45 000 - 65 000