Data?1613664046
Java Backend Developer @ Xpand IT

Description

A área de Desenvolvimento Web é responsável pelo desenho, desenvolvimento e deployment de soluções Rich Web Applications. As responsabilidades desta área vão desde a definição de requisitos da aplicação, passando pela arquitetura, modelo de dados e escolha da tecnologia web adequada para a implementação da solução final.

A principal stack tecnológica é baseada em Java e JavaScript para camadas de backend e middleware (ex: Spring, Node.js). Frameworks baseadas em JavaScript, como Angular e React, são utilizadas para desenvolvimento de frontend.

 

Quais as principais responsabilidades?

Enquanto Java Backend Developer serás responsável pela implementação correta de soluções de backend, aproveitando o teu know-how para projetar sistemas distribuídos de alto desempenho, escaláveis ​​e modulares.

Diariamente serás responsável por: 

  • Analisar e definir requisitos das aplicações e traduzi-los em serviços técnicos
  • Desenhar e desenvolver de serviços aplicacionais de backend usando as melhores práticas e padrões de desenho da indústria
  • Recomendar soluções comparando vantagens e desvantagens de estratégias alternativas de desenvolvimento
  • Integrar módulos de aplicações através do desenvolvimento de APIs / serviços
  • Garantir o correto desempenho, segurança e escalabilidade dos serviços de backend implementados
  • Garantir que os testes de unitários / integrados estão devidamente atualizados e corretos garantindo a integridade do mecanismo de integração contínua
  • Respeitar as prioridades de desenvolvimento considerando o roadmap dos projeto e a opinião de todas as partes envolvidas do projeto

 

Que Skills precisas de ter?

  • Licenciatura e/ou Mestrado em Informática e Computadores, Sistemas de Informação ou Ciência da Computação
  • Experiência profissional com tecnologia Java, assim como em tecnologias baseadas em Java tais como JBoss, Tomcat, Glassfish Spring Boot, Spring MVC, Hibernate
  • Experiência na implementação soluções de software avançadas e complexas seguindo os padrões de desenho adequados, nomeadamente na implementação de APIs REST de serviços
  • Experiência em ferramentas de gestão de bases de dados como MS SQL Server, MySQL ou PostgreSQL
  • Experiência na utilização de ferramentas de apoio ao desenvolvimento como Eclipse, Maven, Jenkins, GIT, JIRA ou equivalente
  • Responsabilidade e organização
  • Boa capacidade de comunicação e facilidade em trabalhar em equipa, com foco na resolução de problemas
  • Fluente em Inglês (escrito e falado)

// Pontos extra para: 

  • Conhecimento ou experiência com arquiteturas baseadas em microserviços (microservices)
  • Conhecimento ou experiência com tecnologias Docker e/ou Kubernetes numa ótica de gestão de containers
  • Conhecimentos avançados de shell scripting

 

Candidata-te aqui!

Para saberes mais sobre esta e outras oportunidades, visita já o site carreiras Xpand IT!