Fullstack Java Developer

Fullstack Java Developer

Tempo inteiro 47700 - 58300 € / ano (est.) Híbrido
D

Num relance

  • Tarefas: Desenvolver aplicações web com Java, Spring Boot e Angular, desde a análise até a implementação.
  • Empresa: Decskill, uma empresa de consultoria IT com mais de 10 anos de experiência.
  • Benefícios: Projetos a longo prazo, cultura centrada nas pessoas e oportunidades de crescimento.
  • Outras informações: Ambiente dinâmico com foco na excelência técnica e práticas ágeis.
  • Porquê este emprego: Trabalhe em tecnologia de ponta e faça parte de uma comunidade inovadora.
  • Qualificações: Experiência em desenvolvimento Java e habilidades em colaboração em equipa.

O salário previsto situa-se entre 47700 - 58300 € por ano.

Estamos a crescer. E estamos à procura de pessoas talentosas. Na Decskill, acreditamos que a excelência tecnológica é impulsionada pelo talento humano. Somos uma empresa de consultoria em TI com mais de 10 anos de experiência consolidada no mercado, focada na construção de relacionamentos de longo prazo tanto com os nossos clientes quanto com as nossas pessoas. Hoje, somos uma comunidade de mais de 800 profissionais, trabalhando em Lisboa, Porto e Madrid, contribuindo para iniciativas tecnológicas impactantes.

Estamos à procura de um Desenvolvedor FullStack Java com experiência em Java 21, Spring Boot e Angular!

Responsabilidades:

  • Participar em todo o ciclo de desenvolvimento de aplicações web, desde a análise de requisitos e design até a implementação, testes e implantação.
  • Colaborar com equipes multifuncionais para entender os requisitos de negócios e propor soluções técnicas eficazes.
  • Desenvolver, melhorar e manter aplicações de software usando Java, Spring Boot, JavaScript e Angular.
  • Projetar, implementar e otimizar procedimentos SQL para garantir a recuperação e manipulação eficiente de dados.
  • Integrar aplicações com sistemas empresariais usando tecnologias de integração padrão da indústria e melhores práticas.
  • Projetar, desenvolver e manter testes unitários e de integração para garantir a qualidade e confiabilidade do software.
  • Garantir conformidade com padrões de codificação, melhores práticas de desenvolvimento e diretrizes de segurança.
  • Realizar revisões de código, fornecer recomendações técnicas e contribuir para refatoração de código e otimização de desempenho.
  • Resolver problemas técnicos complexos, garantindo soluções oportunas e eficazes.
  • Identificar e abordar potenciais vulnerabilidades de segurança através da análise de código e varredura de segurança.
  • Contribuir para a entrega e implantação de componentes de produtos em diferentes ambientes.
  • Colaborar de perto com outras equipes técnicas para apoiar práticas de entrega contínua e desenvolvimento baseado em nuvem.
  • Promover a excelência técnica e a adoção de melhores práticas dentro da equipe de desenvolvimento ágil.

Requisitos:

  • Licenciatura em Ciência da Computação, Tecnologia da Informação, Engenharia da Computação, Informática ou área relacionada.
  • Pelo menos 3 anos de experiência profissional em desenvolvimento Java, incluindo microserviços.
  • Fortes habilidades de desenvolvimento full-stack usando Java 21, Spring Boot, JavaScript e Angular.
  • Pelo menos 2 anos de experiência com frameworks frontend como Angular e/ou React.
  • Proficiência no Spring Framework, particularmente Spring Boot.
  • Fortes habilidades de desenvolvimento SQL, particularmente T-SQL (Sybase) ou uma linguagem SQL transacional semelhante.
  • Experiência profissional desenvolvendo e arquitetando aplicações web dentro de projetos ágeis.
  • Experiência em desenvolver, compor e entregar soluções em plataformas de nuvem usando práticas de entrega contínua.
  • Proficiência em Docker e Kubernetes.
  • Experiência em escrever testes unitários e de integração usando JUnit 5 e Mockito.
  • Proficiência em Git, incluindo estratégias de ramificação e melhores práticas de controle de versão.
  • Conhecimento de Hibernate ou outras ferramentas de Mapeamento Objeto-Relacional (ORM).
  • Proficiência em Gradle e Maven para automação de builds.
  • Compreensão de padrões de design de software, padrões de codificação e melhores práticas de desenvolvimento.
  • Experiência com revisões de código, depuração, análise de código estático e varredura de vulnerabilidades de segurança.
  • Fortes habilidades analíticas e de resolução de problemas, com a capacidade de solucionar desafios técnicos complexos.
  • Boas habilidades de comunicação e colaboração, com a capacidade de trabalhar efetivamente em equipes multiculturais e globais.
  • Mentalidade proativa e compromisso em entregar software de alta qualidade, seguro e sustentável.

Diferenciais:

  • Experiência com AWS ECS é um diferencial.

Condições:

  • Projetos de longo prazo com contexto nacional e internacional.
  • Oportunidades de crescimento técnico e profissional.
  • Cultura centrada nas pessoas, focada em transparência e confiança.
  • Equipes que valorizam propriedade, colaboração e estabilidade.

Empregador para Fullstack Java Developer: Decskill

A Decskill, valorizamos o nosso maior ativo: as pessoas. Com uma cultura de excelência e um forte investimento no desenvolvimento e bem-estar dos nossos colaboradores, oferecemos oportunidades de crescimento profissional num ambiente colaborativo e inovador. Localizados em Lisboa, proporcionamos um espaço dinâmico onde os desenvolvedores de software podem enfrentar desafios de transformação digital, contribuindo para projetos que geram valor a longo prazo.

D

Dados de contacto:

Equipa de recrutamento de Decskill

Achamos que precisas destas competências para brilhares como Fullstack Java Developer

Java 21
Spring Boot
Angular
JavaScript
SQL
T-SQL
Microservices