Skills
Sobre a Vaga
Procura-se um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento e evolução de soluções robustas e escaláveis. Você terá foco em backend com Java, contribuindo para a maturidade técnica do time, com atenção especial a qualidade, performance e manutenibilidade.
Responsabilidades
- Desenvolver e evoluir aplicações em Java 11+, garantindo código limpo, performático e sustentável
- Analisar e otimizar código existente, consultas SQL e integrações entre sistemas
- Aplicar boas práticas de engenharia, arquitetura e desenvolvimento
- Contribuir para soluções confiáveis, escaláveis e bem documentadas
- Construir e manter estratégias de testes automatizados para assegurar estabilidade nas entregas
- Apoiar decisões técnicas ligadas a arquitetura, integrações, performance e segurança
- Identificar e avaliar novas ferramentas, tecnologias e padrões para evolução contínua do produto
- Documentar decisões técnicas, arquitetura e fluxos relevantes de forma clara
Requisitos
- Experiência sólida com Java 11+
- Conhecimento em Spring Framework e/ou Spring Boot
- Experiência com SQL e bancos de dados relacionais
- Domínio de Orientação a Objetos, Clean Code e padrões de design
- Experiência com testes automatizados (JUnit, TestNG ou similares)
- Familiaridade com Git e plataformas de colaboração
- Experiência com IDEs como IntelliJ IDEA, Eclipse, VS Code ou NetBeans
- Conhecimento em arquitetura de software, segurança da informação e boas práticas
- Conhecimento em MyBatis, MapStruct e OpenAPI
Beneficios
- Modelo de contratação CLT
- Trabalho em modelo híbrido