Subscribe to the latest remote jobs:

Java Technical Lead Senior

đŸ‡”đŸ‡č Portugal

RabbitMQ

Java

Kubernetes

Design

NoSQL

Devops

SQL

Excel

Java Technical Lead Senior

from đŸ‡”đŸ‡č Portugal

OGrupo Timestamp agrega diversas empresas portuguesas lĂ­deres em soluçÔes e serviços de TI em torno dos conceitos de excelĂȘncia e partilha de conhecimento. Apostamos na liderança tecnolĂłgica, assente na qualidade do nosso serviço e soluçÔes tecnolĂłgicas, suportadas na formação e certificação contĂ­nuas.

Responsabilidades:
  • Atuar como ponto focal tĂ©cnico do projeto

  • Manter e evoluir a arquitetura cloud native da solução, baseada em microserviços, APIs e padrĂ”es event driven, garantindo o agnosticismo entre provedores (cloud agnostic) e suporte a topologias Ativo-Ativo, com espĂ­rito crĂ­tico e construtivo

  • Garantir o alinhamento dos desenvolvimentos com a arquitetura definida, desde o desenho das soluçÔes atĂ© Ă  entrada em produção.

  • Realizar code reviews regulares, promovendo boas prĂĄticas de engenharia, clean code e testes automatizados, como garante da qualidade da solução

  • Definir e controlar a dĂ­vida tĂ©cnica, prioritizando correçÔes e refactors crĂ­ticos.

  • Assegurar a qualidade nĂŁo funcional: performance, resiliĂȘncia, segurança, observabilidade e escalabilidade da plataforma.

  • Apoiar o desenho de estratĂ©gias de alta disponibilidade (ativo-ativo), consistĂȘncia de dados e recuperação de desastre.

  • Promover a documentação tĂ©cnica (arquitetura, decisĂ”es, padrĂ”es, guias de desenvolvimento) e garantir a sua atualização contĂ­nua.

Requisitos base:
  • Expertise em Java: domĂ­nio profundo de Java (versĂ”es recentes) e experiĂȘncia sĂłlida com Spring Boot (idealmente tambĂ©m Spring Cloud).

  • Arquiteto Cloud-Native: experiĂȘncia comprovada em design de sistemas distribuĂ­dos, padrĂ”es de microsserviços, arquiteturas Event-Driven, containers, container orchestration.

  • DomĂ­nio de gestĂŁo e padrĂ”es de microserviços (circuit breaker, saga, retries, API gateway, service discovery, observability patterns, service mesh, REST, gRPC etc.).

  • ExperiĂȘncia prĂĄtica com arquiteturas event driven e mensageria/streaming (Pulsar, Kafka, RabbitMQ ou tecnologias similares para processamento assĂ­ncrono).

  • Conhecimentos de topologias ativo ativo, geo distribuição, tolerĂąncia a falhas e desenho para alta disponibilidade.

  • ExperiĂȘncia com bases de dados distribuĂ­das e motores de bases de dados (SQL e/ou NoSQL), bem como modelos de consistĂȘncia de dados (eventual, strong, patterns de compensação).

  • NoçÔes sĂłlidas de segurança aplicacional e de APIs (autenticação/autorização, OAuth2/OpenID Connect, gestĂŁo de segredos, hardening).

  • ExperiĂȘncia com ferramentas de integração contĂ­nua/entrega contĂ­nua (CI/CD) e prĂĄticas DevOps.

Requisitos valorizados:

ExperiĂȘncia em projetos de migração de sistemas Legacy para Cloud-Native.

ExperiĂȘncia com observabilidade e SRE.

CertificaçÔes em Cloud e/ou Cloud Architecture e/ou Kubernetes.

Beneficios para os colaboradores:
  • Seguro de saĂșde

  • Flexibilidade na rotina organizacional

  • Formação e certificaçÔes

  • Programa de Apoio ao Colaborador (em 5 ĂĄreas, incluindo psicologia)

  • Ofertas de AniversĂĄrio e Antiguidade

  • Happy Hour mensal

  • Portal de BenefĂ­cios com ofertas atrativas

by @maxrusakovic