Cargo: Desenvolvedor Java Sênior
Tipo de contratação: CLT
Modalidade: Híbrido DF/ Remoto outro estado
Formação: Superior completo em TI
Requisitos Obrigatórios/Tecnologia/Conhecimento necessários
Principais atividades
Experiência e Conhecimentos Técnicos:
* Experiência comprovada em desenvolvimento Java.
* Tecnologias backend:
* EJB (Enterprise JavaBeans).
* JPA (Java Persistence API).
* Bancos de dados relacionais, com foco na otimização de consultas e manipulação avançada de dados.
* Querys nativas para bancos relacionais.
* Arquitetura e boas práticas:
* Aplicação de design patterns e boas práticas de desenvolvimento escalável.
* Integrações e mensageria:
* Experiência com filas JMS.
* Desenvolvimento e manutenção de APIs REST, com foco em eficiência e segurança.
* Infraestrutura e DevOps:
* Experiência com servidores de aplicação WebSphere.
* Uso de Maven para gerenciamento de dependências.
* Controle de versão com GIT.
* Qualidade e monitoramento:
* Forte experiência em testes unitários para garantir qualidade e confiabilidade do software.
* Familiaridade com ferramentas de análise de logs, com preferência pelo Graylog.
* Frontend e desenvolvimento web:
* Conhecimento em Angular 2+e Microfrontend para construção de aplicações modulares.
Metodologias e Soft Skills:
* Experiência com *metodologias ágeis, como Scrum e Kanban.
* Perfil comprometido, analítico e orientado a resultados.
* Capacidade de trabalhar em equipe e resolver problemas complexos.