Oportunidade: Desenvolvedor Java com Especialização em AWS e Microserviços
Damascode
Porto
Presencial
EUR 40 000 - 60 000
Tempo integral
Há 26 dias
Resumo da oferta
Uma empresa de tecnologia em Portugal está em busca de um desenvolvedor Java experiente. O candidato ideal possui conhecimento profundo em Spring Boot e AWS, além de experiência com Docker e Kubernetes. Você será responsável por traduzir requisitos funcionais em aplicativos de alta qualidade, colaborar com a equipe e garantir a segurança e a eficácia do software desenvolvido. A fluência em inglês é essencial para esta posição.
Qualificações
- Mínimo de 5 anos de experiência prática em desenvolvimento Java e proficiência nas últimas edições do Java.
- Grande conhecimento de ferramentas de conteinerização e orquestração como Docker e Kubernetes.
- Sólido conhecimento das melhores práticas de segurança relacionadas a APIs e privacidade de dados.
- Experiência em tecnologias frontend como React.js ou Angular é um grande diferencial.
- Confortável com práticas de DevOps envolvendo gerenciamento de configuração e pipelines de CI/CD.
Responsabilidades
- Traduzir storyboards de aplicativos e casos de uso em aplicativos funcionais.
- Projetar, construir e manter código eficiente e reutilizável.
- Colaborar com o Product Owner para garantir o alinhamento com os requisitos do negócio.
- Realizar revisões de código e garantir a qualidade dos resultados da equipe.
- Implementar um sistema robusto de documentação para transferência de conhecimento.
Conhecimentos
Desenvolvimento Java
Spring Boot
AWS
Docker
Kubernetes
React.js
Angular
NodeJs
PostgreSQL
Métodos ágeis
CI/CD
Gitflow
Privacidade de dados
Arquitetura de microsserviços
Inglês
Formação académica
Linciatura em Ciência da Computação
Requisitos principais:
- Linciatura em Ciência da Computação, Engenharia ou área relacionada.
- Mínimo de 5 anos de experiência prática em desenvolvimento Java e proficiência nas últimas edições do Java, incluindo experiência em Spring Boot.
- Grande conhecimento deAWS, arquitetura de microsserviços e padrões de design.
- Grande conhecimento de ferramentas de conteinerização e orquestração como Docker e Kubernetes.
- Experiência em tecnologias frontend como React.js ou Angular é um grande diferencial.
- Experiência em NodeJs e banco de dados PostgreSQL é um diferencial.
- Sólido conhecimento das melhores práticas de segurança relacionadas a APIs e privacidade de dados.
- Proficiência em metodologias Agile/Scrum e comprometimento em impulsionar práticas Agile dentro da equipe.
- Confortável com práticas de DevOps envolvendo gerenciamento de configuração, pipelines de CI/CD, Gitflow, IaC, padrões de implantação, entre outros.
- Excelentes habilidades de resolução de problemas e uma abordagem proativa para enfrentar desafios.
- Proficiência em inglês é essencial.
Função e principais responsabilidades:
- Traduzir storyboards de aplicativos e casos de uso em aplicativos funcionais.
- Projetar, construir e manter código eficiente, reutilizável e confiável.
- Garantir o melhor desempenho, qualidade e capacidade de resposta possíveis dos aplicativos.
- Colaborar de perto com o Product Owner para garantir o alinhamento com os requisitos do negócio e cumprir os prazos de entrega.
- Priorizar e facilitar a resolução antecipada de problemas do cliente, garantindo a adesão aos Acordos de Nível de Serviço (SLA) acordados.
- Realizar revisões de código, contribuir para projetos de recursos críticos e garantir a qualidade geral dos resultados da equipe.
- Identificar dívidas técnicas e áreas de melhoria, certificando-se de que estejam devidamente documentadas e consideradas ao definir prioridades.
- Implementar um sistema de documentação robusto para base de conhecimento, integração, transferência de conhecimento e comunicação em atividades de desenvolvimento de software.
- Identificar gargalos e bugs e desenvolver soluções para esses problemas.
- Seguir o processo de desenvolvimento Agile Scrum para o desenvolvimento de aplicativos.
- Kubernetes
- Arquitetura de serviços MS
- Agile
- Scrum
- Privacidade de dados
- Spring Boot
- ReactJS
- Gitflow
- CI/CD
- Padrões de design
- Angular
- AWS
- Docker
- Desenvolvimento Java
- CIAC
- Inglês