Selecionamos para empresa de tecnologia da informação de São Paulo / SP
O que esperamos de um Analista Desenvolvedor Java?
- Realizar analise técnica de demandas baseado no projeto de concepção do produto;
- Planejar e implementar os requisitos do software dentro dos padrões de qualidade da empresa;
- Conhecer, seguir a metodologia, critérios e processos de desenvolvimento de software vigentes;
- Elaborar e executar testes unitários e integrados para garantir a qualidade do produto, prevenindo futuras falhas/bugs;
- Confeccionar documentos técnicos de soluções pertinentes ao produto e auxiliar a documentação de produto;
- Diagnosticar e corrigir falhas em produtos;
- Monitorar tendências e tecnologias para contribuir com a melhoria de processos relacionados ao desenvolvimento dos produtos da empresa
- Monitorar o desempenho do sistema identificando gargalos;
- Automatizar processos e tarefas corriqueiras para auxiliar na operação;
- Capacitar as demais equipes nas funcionalidades que entregar para disseminar conhecimento;
E necessário que você possua sólida experiência em:
- Linguagem de Programação Java, SpringBoot;
- Conhecimentos em Micro serviços, Jenkins, TDD, Docker, Kubernetes, Linux, Testes unitários;
- Experiência em estruturas de Filas com RabbitMQ;
- Experiência em metodologias de desenvolvimento ágeis (Scrum, Kanban);
- Conhecimento em CI/CD;
- Orientação do trabalho para geração de códigos de sistema votado a qualidade, escalabilidade e integro;
- Conhecimentos em banco de dados relacional e experiência com banco de dados NoSQL;
- Conhecimentos em arquitetura de micro serviços, APIs REST;
- Sólidos conhecimentos em controle de versão com Git;
Será um plus se possuir:
- Experiência em sistemas da área da saúde, principalmente PACS, é um diferencial;
- Conhecimento no protocolo DICOM é um diferencial
- Experiência com provedores Cloud Azure Experiência com React