Senior Backend Engineer - Full remote

emagine

Portugal

Presencial

EUR 65 000 - 100 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

emagine is seeking a Senior Backend Engineer in Portugal to lead architecture decisions during onboarding and implement backend modules after approval. You will collaborate with internal architects, prepare technical bases for decisions, and drive robust backend development using Java and Quarkus.

Responsibilities include designing PostgreSQL schemas, building REST APIs per OpenAPI 3.0, integrating with Swissdec, ZEFIX, and AGOV/SwissID, securing data with audit logging and encryption, and

Qualificações

  • Minimum 5 years of experience as a Senior Backend Engineer focusing on Java/Quarkus.
  • Experience with modular architectures or microservices.
  • Strong PostgreSQL expertise.
  • Experience with RabbitMQ.
  • Experience with REST API design and OpenAPI/Swagger.
  • Docker and Kubernetes proficiency.
  • OAuth2/OIDC frameworks experience.
  • Security practices: OWASP Top 10.
  • Proficient English for documentation and collaboration.
  • Portuguese native or C2 proficiency.

Responsabilidades

  • Collaborate with internal architects on finalizing architecture documents.
  • Prepare technical bases for decision-making on architecture issues.
  • Implement backend modules post-architecture approval using Java/Quarkus.
  • Design database schemas and ensure transaction safety in PostgreSQL.
  • Document and implement REST APIs as per OpenAPI 3.0 standards.
  • Integrate with external systems including Swissdec, ZEFIX, and AGOV/SwissID.
  • Implement security measures, including audit logging and data encryption.
  • Engage in containerization and deployment with Docker and Kubernetes.
  • Conduct code reviews and ensure a minimum of 80% test coverage.

Conhecimentos

Java
Quarkus
PostgreSQL
Docker
Kubernetes
REST API design
OpenAPI/Swagger
OAuth2/OIDC
OWASP Top 10
English communication
Portuguese (C2)

Ferramentas

RabbitMQ

Descrição da oferta de emprego

1.1 Role Overview

The Senior Backend Engineer will take on responsibilities primarily focused on reviewing and finalizing architecture documentation during the onboarding period. The role encompasses making technical decisions related to the backend architecture, followed by implementing backend modules post-approval.

1.2 Main Responsibilities

The role includes the following core duties:

  • Collaborate with internal architects on finalizing architecture documents.
  • Prepare technical bases for decision-making on architecture issues.
  • Implement business-logic backend modules post-architecture approval using Java/Quarkus.
  • Design database schemas and ensure transaction safety in PostgreSQL.
  • Document and implement REST APIs as per OpenAPI 3.0 standards.
  • Integrate with external systems including Swissdec, ZEFIX, and AGOV/SwissID.
  • Implement security measures, including audit logging and data encryption.
  • Engage in containerization and deployment with Docker and Kubernetes.
  • Conduct code reviews and ensure a minimum of 80% test coverage.
1.3 Key Requirements
  • Minimum 5 years of experience as a Senior Backend Engineer focusing on Java/Quarkus.
  • Experience with modular architectures or microservices.
  • Solid relational database expertise, particularly in PostgreSQL.
  • Familiarity with asynchronous communication tools like RabbitMQ.
  • Experience in REST API design and OpenAPI/Swagger.
  • Proficient in containerization (Docker) and Kubernetes.
  • Experience with OAuth2/OIDC frameworks.
  • Strong understanding of security practices: OWASP Top 10.
  • Good command of the English language for documentation and team interactions.
  • Native Portuguese speaker or at least C2 proficiency.
1.4 Nice to Have
  • Experience with arc42 architectural documentation and Architecture Decision Records (ADRs).
  • Background in regulated environments such as public administration or healthcare.
  • Familiarity with XBRL or structured reporting formats.
  • Experience with high-availability and backup/recovery concepts.
1.5 Other Details

This role entails close collaboration with project management and architects. Technical onboarding will be conducted by in-house team members, and liaising with operations for deployment and infrastructure issues is expected.

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 Backend Engineer - Java/Quarkus & API Microservices
Senior Backend Engineer - Java/Quarkus & API Microservices

emagine • Portugal

Presencial
EUR 65 000 - 100 000
Senior Back-End Engineer
Senior Back-End Engineer

99X Technology • Portugal

Teletrabalho
EUR 40 000 - 60 000
Senior Java Backend Developer
Senior Java Backend Developer

Shakers • Lisboa

Híbrido
EUR 96 000 - 152 000
Java Software Engineer
Java Software Engineer

act digital EMEA - Alter Solutions • Porto

Híbrido
EUR 65 000 - 90 000
Quarkus Backend Developer
Quarkus Backend Developer

bridge351 • Lisboa

Híbrido
EUR 50 000 - 75 000
Health Insurance
Life Insurance
Tech Visa assistance
Backend Developer, Quarkus
Backend Developer, Quarkus

Jobtailor • Lisboa

Presencial
EUR 70 000 - 95 000
Senior Quarkus Backend Engineer — Microservices (AWS)
Senior Quarkus Backend Engineer — Microservices (AWS)

bridge351 • Lisboa

Híbrido
EUR 50 000 - 75 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
Backend Developer (Java)
Backend Developer (Java)

Elevus Tech • Seixal

Presencial
EUR 38 000 - 58 000
Senior Java Backend Engineer - Scalable APIs & Performance
Senior Java Backend Engineer - Scalable APIs & Performance

99X Technology • Portugal

Teletrabalho
EUR 40 000 - 60 000