Shore logo

Senior Java Developer (Lisboa/Porto,Hibrido)

Hiring from
Portugal
Work type
Hybrid
Posted

620,311 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Principais Responsabilidades

  • Conceber, desenvolver e manter microsserviços e APIs REST com Java e Spring Boot.
  • Colaborar com Product Owners, Tech Leads e equipas multidisciplinares para traduzir requisitos de negócio da área de pagamentos em soluções técnicas escaláveis.
  • Garantir integrações seguras entre microsserviços e sistemas externos, com tratamento de erros e foco no desempenho.
  • Escrever código legível e testável, aplicar padrões de desenho e participar em revisões de código.
  • Investigar e resolver problemas complexos na aplicação, recorrendo a técnicas de debugging e profiling para reduzir a latência e otimizar a utilização de recursos.
  • Melhorar os pipelines de CI/CD para automatizar testes e deployments em ambientes híbridos e on-premises.

Requisitos mínimos

  • Formação superior em Engenharia Informática ou área semelhante, ou experiência equivalente.
  • Licenciatura em Engenharia Informática, Tecnologias de Informação ou área semelhante, ou experiência profissional equivalente.
  • Pelo menos 6 anos de experiência em desenvolvimento Java, com foco em backend e arquitetura de microsserviços.
  • Domínio de Spring Boot 3.x e experiência com Spring MVC, Spring Security e Spring Data JPA.
  • Experiência com Java 17 ou 21 e conhecimentos sólidos de programação orientada a objetos, padrões de desenho e multithreading.
  • Experiência no desenho de APIs REST, em abordagens API-first e na implementação de comunicações seguras entre microsserviços com OAuth 2.0 e JWT.
  • Sólidos conhecimentos de bases de dados relacionais, como Oracle ou PostgreSQL, incluindo modelação de dados e otimização de acessos à base de dados.
  • Experiência prática com pipelines de CI/CD e ferramentas como Jenkins, XL Deploy, XL Release ou equivalentes.
  • Conhecimentos sólidos de metodologias Agile, como Scrum ou Kanban, e experiência com Jira.
  • Capacidade de análise, diagnóstico e resolução de problemas, com boa comunicação, proatividade e orientação para o cliente.
  • Inglês avançado.

Similar jobs

Apply for this job100% free