Ciandt

[Job - 27954] Mid Level Java Developer, Brazil, Remote

Job Description

Responsabilidades: 

- Colaborar com equipes multifuncionais para identificar requisitos de software.
- Escrever código limpo, eficiente e de fácil manutenção seguindo as melhores práticas e padrões de codificação.
- Realizar testes unitários e testes de integração para garantir a qualidade do software.
- Desenvolver soluções de software utilizando metodologias Ágeis.
- Colaborar com proprietários de produtos, arquitetos e outros desenvolvedores para entender os requisitos do projeto e traduzi-los em especificações técnicas.
- Projetar, desenvolver e manter APIs RESTful.
- Trabalhar com bancos de dados SQL (Oracle).
- Criar e manter documentação para projetos de desenvolvimento de software.
- Solucionar problemas e depurar aplicativos de software para resolver problemas.
- Participar de revisões de código e fornecer feedback construtivo para melhorar a qualidade do código.
- Manter-se atualizado com as tendências e tecnologias emergentes no desenvolvimento de software.

Requisitos para este desafio: 

- Excelentes habilidades de resolução de problemas;
- Proficiente em escrever código limpo, modular e testável;
- Habilidades de comunicação claras e profissionais, com capacidade de contribuir efetivamente nas discussões em equipe;
- Experiência Java utilizando princípios de programação orientada a objetos e design patterns;
- Experiência com Spring Framework ou frameworks de desenvolvimento Java similares;
- Experiência com Java Spring (Front: React/Angular);
- Experiência com Linguagem PL SQL;
- Experiência com desenvolvimento de API RESTful e arquitetura de microserviço;
- Conhecimentos em mensageria (RabbitMQ);
- Familiaridade com tecnologias de conteinerização como Docker e Kubernetes;
- Capacidade de trabalhar em um ambiente de desenvolvimento ágil e entregar projetos no prazo e com qualidade.

Bom ter:

- Conhecimento em Google Cloud;
- Conhecimento Jira.

Diferenciais:

- Experiência anterior em atividades de suporte ao cliente (N2 e N3) e integração de soluções;
- Já ter atuado em atendimento direto ao cliente (facilidade de comunicação para atuação consultiva);
- Inglês intermediário.