SENIOR JAVA BACKEND DEVELOPER (HÍBRIDO PORTO)
Consultoria portuguesa contrata para trabalho híbrido em Porto / Portugal
- SOMENTE SERÃO ACEITAS INSCRIÇÕES DE QUEM RESIDE EM PORTUGAL 3
PRECISA FALAR PORTUGUES E INGLÊS (B1)
**Descrição**:
Nossa equipe de P&&D está procurando um desenvolvedor Java para participar do desenvolvimento de uma nova aplicação web para o provisionamento de interoperabilidade semântica entre diferentes sistemas de Engenharia.
As principais responsabilidades serão:
- Criar desenho de solução e implementar novas funcionalidades em uma equipe ágil;
- Colaborar com desenvolvedores front-end para integrar elementos voltados para o usuário com lógica do lado do servidor via API REST;
- Garantir cobertura adequada de testes unitários.
**1.Deve ter / obrigatório**:
- Forte conhecimento de Java Core, Collections, Stream API, Concurrency
- Conhecimento de Spring Core, Spring Boot, Spring MVC, Spring Security
- Conhecimento de JWT, OIDC
- Conhecimento de SQL/noSQL, capacidade de projetar esquemas e escrever consultas ótimas
- Conhecimento prático de Git
- Um bom entendimento dos princípios de desenvolvimento de software como Clean Code e Princípios SÓLIDOS
**2. Habilidades e experiência desejáveis**:
- Experiência com JavaScript, TypeScript, HTML e CSS
- Experiência com Linux, Docker, Docker-compose
- Experiência com bug e issue tracker, como Jira, Mantis, GitLab
- Conhecimento de Spring Cloud
- Capacidade de analisar um despejo de memória e descobrir um vazamento de memória
- Experiência com análise de performance e tuning
- Experiência com design e desenvolvimento de uma aplicação web tolerante a falhas
- Conhecimento de tecnologias baseadas em nuvem, como Docker, Kubernetes, Kafka, ZooKeeper
- Experiência com ferramentas de migração de dados como Liquibase
**3. Disponibilidade**:
- Imediatamente.
**4. Senioridade**:
- 3+ anos de experiência em produção em Java.
**5. Idiomas e Soft Skills**:
- Nível de inglês B1 (intermediário);
- Ensino superior em TI;
6. **Localização**: Vila Nova de Gaia
00234989