Area de Desenvolvimento Web
">
Responsável pelo desenho, desenvolvimento e deployment de soluções de aplicações web ricas. As responsabilidades incluem a definição de requisitos da aplicação, arquitetura, modelo de dados e escolha da tecnologia web adequada para implementação da solução final.
">
Stack Tecnológico Principal
">
Baseado em Java e JavaScript para camadas de backend e middleware (ex: Spring, Node.js). Frameworks baseados em JavaScript, como Angular e React, são utilizados para desenvolvimento de frontend.
">
Responsabilidades
">
Enquanto Java Backend Developer vais ter um papel essencial no desenvolvimento de soluções web de software, aplicando as melhores práticas em termos de design e arquitetura de plataformas web para atender a requisitos dos clientes que procuram soluções para o seu negócio.
">
Daily Responsabilidades:
">
">
* Desenvolver soluções aplicacionais para sistemas web como APIs e Serviços baseados nas tecnologias Java e Spring e diferentes ferramentas de gestão de bases de dados como PostgreSQL e MongoDB;
">
* Garantir que o código entregue responda às necessidades funcionais de forma resiliente e escalável, correspondendo com os melhores padrões de qualidade empresarial;
">
* Participar ativamente no design e evolução de APIs e integrações;
">
* Participar na análise técnica e funcional de arquiteturas de plataformas complexas em conjunto com os developers mais experientes para contribuir desde a conceção do projeto;
">
* Trabalhar com a equipe e fornecer insights para resolução de problemas desafiantes.
">
">
Stacks Tecnológicas
">
Java, Spring, PostgreSQL, MongoDB.
">
Habilidades Requeridas
">
">
* Licenciatura ou Mestrado em Engenharia Informática e Sistemas de Informação ou Ciências da Computação;
">
* Desenvolvimento académico na área de soluções web client e servidor;
">
* Experiência académica com Java ou outras linguagens de Programação Orientada a Objetos;
">
* Compreensão de boas práticas de programação: SOLID;
">
* Conhecimentos de JSON, XML;
">
* Conhecimentos de REST, SOAP, HTTP;
">
* Conhecimentos em Maven ou Gradle para gestão de dependências;
">
* Conhecimentos de pelo menos uma tecnologia de base de dados SQL e/ou NoSQL;
">
* Motivação, capacidade de inovação, boas capacidades de comunicação e fácil integração em equipes de trabalho;
">
* Gosto pelo trabalho em equipe e pela resolução de problemas e desafios complexos;
">
* Boa capacidade de comunicação (escrita e falada);
">
* Inglês fluente (escrito e falado).
">
">
Pontos Extra
">
">
* Conhecimento ou experiência com ecossistema Docker/Kubernetes;
">
* Conhecimento ou experiência com arquiteturas baseadas em microsserviços;
">
* Conhecimento ou experiência com serviços cloud AWS, Google Cloud ou Azure;
">
* Conhecimento com tecnologias de mensagens: RabbitMQ, Kafka ou similar.
">
">
Salário Estimado
">
R$ 12.000 - R$ 20.000 por mês, dependendo da experiência e localização.
">
Observações
">
Não é necessário mencionar a empresa ou sua localização.
">
Candidatar-se
">
Clique aqui para se candidatar.