Senior Fullstack Java in Lisbon

Senior Fullstack Java in Lisbon

Lisbon Tempo inteiro 54000 - 66000 € / ano (est.) Presencial
A

Num relance

  • Tarefas: Desenvolver aplicações robustas e escaláveis com Java e Angular, contribuindo para decisões técnicas.
  • Empresa: Empresa inovadora em tecnologia, focada na colaboração e evolução contínua.
  • Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e oportunidades de desenvolvimento profissional.
  • Outras informações: Ambiente dinâmico com excelentes oportunidades de crescimento na carreira.
  • Porquê este emprego: Trabalhe em projetos desafiadores e faça a diferença com tecnologias de ponta.
  • Qualificações: Experiência sólida em desenvolvimento Fullstack com Java e Angular.

O salário previsto situa-se entre 54000 - 66000 € por ano.

Estamos à procura de um desenvolvedor Fullstack Java experiente para se juntar às equipas responsáveis pelo desenvolvimento e evolução de aplicações críticas para os negócios. Este é um papel sénior, prático, que combina forte experiência em backend com Java/Spring Boot e sólido desenvolvimento frontend com Angular.

Você contribuirá não apenas para o desenvolvimento de aplicações, mas também para a arquitetura, design de sistemas, desenvolvimento de REST APIs, tomada de decisões técnicas e resolução de problemas complexos. Trabalhará em estreita colaboração com desenvolvedores, arquitetos, equipas de QA e partes interessadas do negócio, ajudando a entregar soluções escaláveis, manuteníveis e de alta qualidade em um ambiente ágil.

Como desenvolvedor Fullstack Java sénior, você irá:

  • Projetar e desenvolver aplicações robustas, escaláveis e de alta qualidade.
  • Construir serviços backend usando Java e Spring Boot.
  • Desenvolver aplicações frontend modernas com Angular.
  • Projetar e implementar REST APIs.
  • Contribuir para decisões de arquitetura de software e design de sistemas.
  • Construir e evoluir soluções baseadas em microserviços.
  • Resolver desafios técnicos complexos e melhorar aplicações existentes.
  • Promover melhores práticas de engenharia e qualidade de código.
  • Colaborar de perto com equipas multidisciplinares e usuários de negócios.

Desenvolvimento Frontend:

  • Desenvolver e manter aplicações frontend usando Angular 2+.
  • Construir interfaces de usuário responsivas, escaláveis e manuteníveis.
  • Integrar aplicações Angular com serviços backend e APIs.
  • Garantir consistência entre a implementação frontend e os requisitos funcionais.
  • Contribuir para a qualidade, desempenho e manutenibilidade do frontend.

APIs & Integração:

  • Projetar, desenvolver e manter REST APIs.
  • Criar e manter documentação de API usando Swagger.
  • Suportar integrações entre aplicações, microserviços e sistemas externos.
  • Resolver problemas de integração e identificar soluções sustentáveis.
  • Aplicar melhores práticas de desenvolvimento de API em torno de segurança, manutenibilidade e versionamento.
  • Contribuir para o design e evolução de arquiteturas de microserviços.

Desempenho e Confiabilidade:

  • Desenvolver soluções backend envolvendo multithreading e processamento concorrente.
  • Identificar e resolver gargalos de desempenho.
  • Otimizar serviços backend e processos de aplicação.
  • Contribuir para a estabilidade e melhorias de desempenho da aplicação.

Containers & Orquestração:

  • Construir e suportar aplicações containerizadas usando Docker.
  • Colaborar com equipas de DevOps na implantação de aplicações e melhorias de plataforma.
  • Contribuir para o design de aplicações nativas da nuvem e prontidão para produção.

CI/CD & Qualidade de Código:

  • Trabalhar com ferramentas de engenharia e entrega como Git, Maven, SonarQube e Jenkins.
  • Contribuir para processos de CI/CD e automação de implantação.
  • Participar ativamente em revisões de código.
  • Promover padrões de desenvolvimento e melhores práticas de engenharia.
  • Identificar dívidas técnicas e oportunidades de melhoria contínua.
  • Manter altos padrões de qualidade de código e manutenibilidade.

O que estamos à procura:

  • 8+ anos de experiência profissional em Desenvolvimento Fullstack.
  • Forte especialização em Java.
  • Experiência prática sólida com: Spring Boot, JPA, Hibernate.
  • Experiência forte com Angular 2+.
  • Experiência em projetar e desenvolver REST APIs.
  • Conhecimento de Swagger.
  • Experiência com Arquitetura de Microserviços.
  • Forte compreensão de: Programação Orientada a Objetos, Multithreading, Padrões de Design de Software.
  • Experiência com: Git, Maven, SonarQube, Jenkins.
  • Experiência prática com Docker.
  • Experiência com Kubernetes e/ou OpenShift.
  • Experiência trabalhando em ambientes ágeis.

Qualidades desejáveis:

  • Forte conhecimento em Design de Sistemas.
  • Experiência com sistemas distribuídos e altamente disponíveis.
  • Experiência trabalhando em equipas internacionais e multidisciplinares.
  • Responsabilidades anteriores de mentoria ou liderança técnica.

Propriedade Técnica:

  • Alto grau de autonomia ao resolver desafios técnicos complexos.
  • Capacidade de assumir a responsabilidade por componentes e soluções técnicas.
  • Mentalidade prática e orientada para entrega.

Pensamento Arquitetônico:

  • Confortável discutindo arquitetura, escalabilidade, desempenho e manutenibilidade.
  • Capacidade de avaliar alternativas técnicas e trade-offs arquitetônicos.
  • Perspectiva de engenharia mais ampla além de recursos individuais.

Resolução de Problemas:

  • Fortes capacidades analíticas e de resolução de problemas.
  • Abordagem pragmática para problemas tecnicamente complexos.
  • Foco em soluções sustentáveis em vez de correções de curto prazo.
  • Comunicação forte com partes interessadas técnicas e de negócios.
  • Mentalidade colaborativa e forte espírito de equipa.
  • Confortável trabalhando em ambientes multidisciplinares e internacionais.
  • Abordagem proativa para identificar melhorias técnicas.
  • Forte compromisso com a qualidade do código e excelência técnica.

Empregador para Senior Fullstack Java in Lisbon: Act Digital

A Act Digital é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a tecnologia estão no centro das operações. Os colaboradores têm acesso a oportunidades de crescimento profissional, formação contínua e um forte foco na automação e melhoria de processos, o que torna cada dia uma nova oportunidade para aprender e contribuir. Além disso, a cultura de apoio e a ênfase na segurança e fiabilidade dos sistemas bancários garantem que cada membro da equipa se sinta valorizado e parte integrante do sucesso da empresa.

A

Dados de contacto:

Equipa de recrutamento de Act Digital

Achamos que precisas destas competências para brilhares como Senior Fullstack Java in Lisbon

Java
Spring Boot
JPA
Hibernate
Angular 2+
REST APIs
Swagger