Java Developer Sénior

Grupo Data

Not Interested
Bookmark
Report This Job

profile Job Location:

Lisbon - Portugal

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Junta-te ao Grupo DATA!

No Grupo DATA tornamos a tecnologia simples e próxima criando soluções de IT inovadoras que ajudam clientes em todo o mundo.

Estamos em expansão em Portugal e acreditamos que crescer lado a lado com empresas de referência só é possível quando crescemos também com os nossos talentos.

Aqui as pessoas estão no centro de tudo o que fazemos. Valorizamos ideias incentivamos a criatividade e acreditamos que cada contributo faz a diferença.

Se procuras um ambiente colaborativo dinâmico e cheio de oportunidades para te superares o teu próximo desafio pode estar connosco!

Quem procuramos Java Developer - Sénior

Lisboa Híbrido (3x por semana no escritório).

Principais tarefas:

  • Desenvolver e manter microserviços APIs e business logic em Java com Spring Boot seguindo boas práticas de desenvolvimento. 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 considerando a volumetria e requisitos de resiliência e latência inerente;
  • 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.

Competências e conhecimentos técnicos obrigatórios:

  • 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 breakersfallbacks 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).

Competências e Conhecimentos técnicos desejáveis:

  • Experiência em contextos cloud native (containers Docker/Podman Kubernetes 12 factor apps) e sistemas high-throughput low-latency;
  • Conhecimentos em arquiteturas distribuídas e event-driven;
  • Conhecimentos em bases de dados geo-distribuídas NoSQL NewSQL (MongoDB CockroachDB etc.);
  • Experiência em projetos de migração de sistemas Legacy para Cloud-Native;
  • Experiência com observabilidade (logging centralizado métricas tracing distribuído) e SER;
  • Experiência prévia em soluções de pagamentos instant payments ou sistemas financeiros de missão crítica;
  • Conhecimentos de padrões e formatos na área de pagamentos (p. ex. ISO 20022 SEPA Inst).

Localização: Lisboa

Regime de trabalho: Híbrido (3x por semana no escritório).

Envia a tua candidatura e vem simplificar o futuro connosco!


Junta-te ao Grupo DATA! No Grupo DATA tornamos a tecnologia simples e próxima criando soluções de IT inovadoras que ajudam clientes em todo o mundo. Estamos em expansão em Portugal e acreditamos que crescer lado a lado com empresas de referência só é possível quando crescemos também com os nossos ta...
View more view more

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java