S erá responsável por projetar, desenvolver e manter aplicações e sistemas utilizando a linguagem de programação Java, garantindo alto desempenho, escalabilidade e segurança. Trabalhará em colaboração com equipes de tecnologia para entregar soluções inovadoras que atendam às necessidades dos clientes e do negócio.
Atividades :
- Desenvolvimento de aplicações em Java, incluindo backend e integração com sistemas diversos.
- Análise e implementação de requisitos técnicos e de negócios.
- Participação no design de soluções, arquitetura de software e escolha das tecnologias mais adequadas.
- Testes de unidade, integração e desempenho para garantir a qualidade do código.
- Manutenção e otimização de sistemas existentes, garantindo a evolução contínua do software.
- Colaboração com equipes multidisciplinares (design, QA, operações, etc.) para garantir entregas consistentes e de alta qualidade.
- Revisão de código e participação no processo de melhorias contínuas.
- Criação de documentação técnica para garantir o bom uso e manutenção do código desenvolvido.
- Acompanhamento das melhores práticas de desenvolvimento ágil e de DevOps, promovendo entregas rápidas e eficazes.
Requisitos :
- Formação em ciências da computação, Análise de Sistemas ou áreas correlatas;
- Experiência profissional mínima de 5 anos em funções similares;
- Conhecimentos comprovados em: Java; Spring MVC; Web Development; Oracle; Maven; Git; AngularJS
Diferenciais :
- Experiência com PostgreSql;
- Experiência em desenvolvimento de frameworks;
- Experiência em desenvolvimento baseado em componentes;
- Experiência com metodologias ágeis e ferramentas de integração contínua.