Java Backend Developer

Nimber — Portugal · Posted ~1 week ago

Skills

Java Spring Boot Microservices REST APIs Business Logic Cloud-Native Technologies Cloud-Agnostic Architecture Performance Optimization Testing REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology consulting team is seeking a Java backend developer to build and maintain microservices, APIs, and business logic. The role focuses on cloud-native and cloud-agnostic development, continuous performance optimization, monitoring, and quality through testing.

Highlights

Opportunity to build and optimize cloud-native backend systems, work with modern technologies, and contribute to impactful client projects within a collaborative technology team.

Description

Olá! Acredita que encontrou esta oportunidade por acaso? Nós, na Nimber, não acreditamos em acaso. Chamou sua atenção? Ótimo. Continue a ler... Nós somos a Nimber, e não estamos apenas a preencher vagas; estamos a construir uma equipa pronta para transformar as coisas. Se está preparado para reescrever as regras e causar um impacto real, este é o seu momento. Junte-se a nós e vamos colocar o futuro onde ele pertence: nas mãos de pessoas apaixonadas. Mas o que significa Nimber? Na matemática e na teoria dos jogos, são números com propriedades especiais de adição e multiplicação. E o que realmente queremos é agregar valor aos projetos dos nossos clientes. Posição: Developer Java backend Responsabilidades Desenvolver e manter microserviços, APIs e business logic em Java com Spring Boot. Este desenvolvimento deve estar alinhado e orientado para tecnologias cloud native e cloud agnostic, e em constante processo de otimização e monitorização e melhoria de performance;Escrever testes unitários, de integração e de contrato. Apoiar equipa de QA na automação de testes;Participar no desenho técnico das soluções com os arquitetos e em alinhamento com a arquitetura definida;Colaborar com a equipa (arquitetura, QA, SRE, segurança, negócio) em refinements, plannings e code reviews, garantindo que o código nasce seguro e observável (logs, tracing, métricas);Contribuir para a documentação técnica (serviços, APIs, decisões técnicas relevantes);Análise de incidentes/problemas em ambiente de desenvolvimento e QA/certificação, bem como atuar como 3ª linha na análise e resolução de problemas. Requisitos Domínio e experiência sólidos de Java e dos seus conceitos de concorrência e gestão de memória;Experiência em SpringBoot, idealmente ecosistema Spring Boot (idealmente Spring Cloud e restante ecosistema Spring);Compreensão de arquitetura distribuída, padrões de comunicação (síncrono vs assíncrono), APIs REST e tratamento de falhas (retries, circuit breakers,fallbacks, idempotêmcia etc);Conhecimentos em bases de dados geo-distribuídas e/ou relacionais e/ou NoSQL;Experiência com práticas de desenvolvimento moderno (Git, CI/CD, DevSecOps, práticas de code review, testing com tools como JUnit, Mockito, Testcontainers) Pronto para juntar-se a nós e ter sucesso?