Java Full Stack Developer FR in Porto

Java Full Stack Developer FR in Porto

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

Num relance

  • Tarefas: Desenvolver aplicações web críticas com Java e Angular em equipa ágil.
  • Empresa: Empresa inovadora no setor tecnológico com ambiente colaborativo.
  • Benefícios: Salário competitivo, benefícios de saúde e oportunidades de desenvolvimento profissional.
  • Outras informações: Ambiente dinâmico com excelentes oportunidades de crescimento na carreira.
  • Porquê este emprego: Trabalhe com tecnologias de ponta e faça a diferença em projetos inovadores.
  • Qualificações: Experiência em desenvolvimento Full Stack e habilidades de colaboração em equipa.

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

Estamos à procura de um desenvolvedor Full Stack Java e Angular experiente para se juntar a uma equipe ágil e multidisciplinar responsável pelo desenvolvimento, manutenção e evolução contínua de aplicações web críticas para os negócios. Você trabalhará em todo o ciclo de vida da aplicação, combinando desenvolvimento backend moderno com Java/Spring Boot e engenharia frontend com Angular, enquanto contribui para APIs, microserviços, integrações orientadas a eventos, práticas de DevOps, testes e entrega em produção.

Como desenvolvedor Full Stack Sênior, você irá:

  • Projetar e desenvolver aplicações full-stack escaláveis.
  • Construir serviços backend modernos com Java e Spring Boot.
  • Criar soluções frontend responsivas usando Angular.
  • Desenvolver e integrar serviços REST e SOAP.
  • Manter e melhorar continuamente aplicações existentes.
  • Apoiar a correção de bugs, solicitações de mudanças e atividades relacionadas à produção.
  • Contribuir para implantações de aplicações em ambientes de produção e não produção.
  • Usar práticas de desenvolvimento assistido por IA para melhorar a produtividade da engenharia.
  • Desenvolver gradualmente forte propriedade funcional e técnica das aplicações sob sua responsabilidade.

Desenvolvimento Full Stack

  • Participar da análise de requisitos e especificação com base nas necessidades dos usuários.
  • Projetar, desenvolver, testar e manter aplicações empresariais.
  • Construir soluções de alta qualidade em ambas as camadas frontend e backend.
  • Implementar novos recursos enquanto melhora continuamente aplicações existentes.
  • Resolver defeitos e fornecer soluções técnicas eficazes.
  • Desenvolver aplicações backend usando Java 11 a 21.
  • Trabalhar com o ecossistema Spring, incluindo: Spring Boot 3, Spring Framework, Spring Cloud, Spring Batch, Hibernate, JPA.
  • Desenvolver serviços escaláveis e componentes de aplicação seguindo práticas modernas de engenharia.

Desenvolvimento Frontend Angular

  • Desenvolver aplicações web modernas usando Angular 17 a 21.
  • Construir interfaces responsivas e manuteníveis usando: Angular, TypeScript, HTML, CSS.
  • Desenvolver e manter testes frontend usando Jest.
  • Integrar aplicações frontend com serviços e APIs backend.

APIs e Integrações

  • Projetar, desenvolver e manter serviços web REST e SOAP.
  • Apoiar integrações entre aplicações e sistemas externos.
  • Trabalhar com arquiteturas orientadas a eventos usando Kafka e Kafka Connect.
  • Resolver problemas de integração e fluxo de dados.
  • Garantir que as integrações sejam confiáveis e alinhadas com os requisitos funcionais.

Dados e Persistência

  • Desenvolver soluções usando bancos de dados relacionais e NoSQL.
  • Trabalhar com MongoDB.
  • Garantir acesso eficiente e confiável aos dados através dos componentes da aplicação.

DevOps e Entrega Nativa na Nuvem

  • Desenvolver e suportar aplicações em execução no Kubernetes.
  • Trabalhar com ferramentas de DevOps que suportam integração e entrega contínuas.
  • Contribuir para a implantação de aplicações em ambientes de produção e não produção.
  • Gerenciar segredos de forma segura usando HashiCorp Vault.
  • Apoiar gerenciamento de builds e artefatos usando: Maven, Jenkins, Git.
  • Colaborar com equipes de DevOps e infraestrutura para melhorar a confiabilidade da implantação.

Desenvolvimento Assistido por IA

  • Usar ferramentas de codificação assistidas por IA para apoiar atividades de desenvolvimento de software.
  • Aplicar desenvolvimento assistido por IA de forma responsável em codificação, resolução de problemas, documentação e produtividade.
  • Avaliar criticamente o código gerado e garantir conformidade com padrões de desenvolvimento e segurança.
  • Explorar oportunidades para melhorar a eficiência da entrega através de práticas de desenvolvimento habilitadas por IA.

Manutenção de Aplicações e Suporte à Produção

  • Investigar e resolver bugs e incidentes de aplicação.
  • Lidar com solicitações de mudança e atividades de manutenção de aplicações.
  • Apoiar implantações e lançamentos em produção.
  • Contribuir para a estabilidade da aplicação e melhoria contínua.
  • Construir conhecimento técnico e funcional das aplicações empresariais atribuídas.

Documentação e Compartilhamento de Conhecimento

  • Produzir e manter documentação técnica de acordo com os padrões organizacionais.
  • Documentar mudanças de aplicação, integrações e procedimentos operacionais.
  • Compartilhar conhecimento técnico e funcional com a equipe.
  • Contribuir para a manutenibilidade e retenção de conhecimento a longo prazo.
  • Trabalhar dentro de squads ágeis multidisciplinares.
  • Participar ativamente em cerimônias Scrum.
  • Colaborar com Analistas de Negócios, Desenvolvedores, Engenheiros de QA, Product Owners e partes interessadas do negócio.
  • Mover-se entre squads quando necessário pelas prioridades do negócio.
  • Contribuir para a melhoria contínua nas práticas de desenvolvimento e entrega.

O que estamos procurando

  • Experiência profissional sólida em Desenvolvimento Full Stack.
  • Experiência prática com Java 11+.
  • Conhecimento sólido de: Spring Boot 3, Spring Framework, Spring Cloud, Spring Batch.
  • Experiência forte em desenvolvimento frontend com Angular.
  • Experiência com versões modernas do Angular é altamente valorizada.
  • Bom conhecimento de TypeScript, HTML e CSS.
  • Experiência com serviços REST e SOAP.
  • Conhecimento de PostgreSQL e MongoDB.
  • Experiência com Git, Maven, Jenkins e Artifactory.
  • Experiência em ambientes e ferramentas de DevOps.
  • Experiência trabalhando com Scrum.

Desejável

  • Experiência anterior em Seguros de Vida.
  • Experiência em Bancos ou Serviços Financeiros.
  • Experiência em aplicações empresariais complexas.
  • Conhecimento de ambientes altamente regulamentados.
  • Experiência em atividades de desenvolvimento e manutenção de aplicações.
  • Francês: Obrigatório.
  • Inglês: Proficiência escrita e falada profissional.

Como este é um ambiente internacional, a capacidade de se comunicar efetivamente com diferentes partes interessadas técnicas e de negócios é essencial. Procuramos colaboração e trabalho em equipe fortes, excelentes capacidades de resolução de problemas e comunicação clara e eficaz. Um mindset inovador e criativo, forte atenção à qualidade e prazos, uma abordagem ágil e adaptável ao trabalho, e uma abordagem proativa para a melhoria contínua são fundamentais. A capacidade de trabalhar efetivamente em várias squads e prioridades também é importante.

Empregador para Java Full Stack Developer FR in Porto: 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 Java Full Stack Developer FR in Porto

Desenvolvimento Full Stack
Java 11+
Spring Boot 3
Spring Framework
Spring Cloud
Spring Batch
Angular 17-21