Skip to main content

Lead Java Developer (Cloud Migration)

Tecnologia
emagine
Porto, PortugalHá 1 mesesAté 17/05/2026
Tempo inteiroHíbrido

Descrição da vaga

We are looking for a highly skilled

  • *Lead /
  • *Senior Software Engineer
with a strong background in Java ecosystems and cloud-native architectures. You will play a pivotal role in modernizing our systems, focusing on the migration of complex database logic and the scalability of our microservices.
  • *Key Responsibilities
  • Develop and maintain high-performance microservices using
  • *Java
.
  • Lead database migration efforts, including the conversion of
  • *triggers, stored procedures, and functions**
.
  • Drive code quality through
  • *Clean Code**

standards and tools like

  • *SonarQube**
.
  • Architect and maintain robust
  • *CI/CD**
pipelines to ensure seamless delivery.
  • Work within an
  • *Agile**

environment, applying advanced

  • *Design Patterns**
and testing methodologies.
  • *Technical Requirements
  • Java Mastery:**
Advanced proficiency in Java and modern backend development.
  • Cloud Infrastructure:

Hands-on experience with

  • *AWS**
; familiarity with
  • *Cloud Foundry**
is highly preferred.
  • Databases:

\* Strong skills with

  • *SQL Server**
(specifically for migrating complex logic).
  • Experience with distributed relational databases, such as
  • *CockroachDB**
(valued, but not a blocker).
  • Architecture & Integration:
  • Proven experience with
  • *Microservices**

and

  • *RESTful APIs**
.
  • Expertise in
  • *Message Brokers**
(RabbitMQ, Kafka, SQS, or Azure Service Bus).
  • Testing & Quality:

Strong commitment to

  • *Unit, Integration, and E2E testing**
. Experience with
  • *TDD or BDD**
approaches is a plus.
  • *Nice to Have
  • .NET knowledge:**
To assist with strategic legacy migrations.
  • Frontend:

Experience with

  • *React**
.
  • *Location & Work Model
  • English Proficiency:**
Advanced (mandatory).
  • Locations:
  • *Porto**
(Portugal) or
  • *Riga**
(Latvia).
  • Work Policy:
On-site/Hybrid model.
  • A minimum of
  • *3 days per week**
at the office is required. The exact schedule will be aligned with the Manager.
Keywords
javajava-developercloud-migrationscalabilitymicroservicesdatabase-migration-and-conversionsonarqubecustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdenvironment-health-and-safety-hsseecology-environmentplanning-and-designvisual-art-designproduct-development-and-designtesting-and-analysisback-end-developmenttraining-and-developmentcloud-infrastructureamazon-web-servicescloud-foundrysqlcockroachdbrabbitmqkafkamicrosoft-azureazure-service-busmicrosoft-azure-service-busreact-jsreact

¿Te interesa este puesto?