Engenheiro de Software Senior

  • Publicado em 24/06/2026
  • São paulo
  • A definir
  • 0

Descrição:

Estamos em busca de um

Engenheiro de Software Sênior

para atuar no desenvolvimento de soluções robustas, escaláveis e de alta qualidade, com forte atuação em backend Java e participação na evolução técnica dos sistemas do time.

Buscamos uma pessoa com boa maturidade técnica, visão de engenharia, preocupação com qualidade, performance e manutenibilidade. Experiência ou familiaridade com

React

e

Next.js

será considerada um diferencial importante para apoiar discussões e evoluções em soluções web quando necessário.

Responsabilidades:

✅ Desenvolver aplicações em Java 11+, garantindo código limpo, performático e de fácil manutenção; ✅ Analisar, otimizar e evoluir código existente, consultas SQL e integrações entre sistemas; ✅ Propor e aplicar boas práticas de engenharia de software, arquitetura e desenvolvimento; ✅ Contribuir para a construção de soluções confiáveis, escaláveis e bem documentadas; ✅ Criar e manter estratégias de testes automatizados, assegurando a estabilidade das entregas; ✅ Apoiar decisões técnicas envolvendo arquitetura, integrações, performance e segurança; ✅ Explorar novas ferramentas, tecnologias e padrões que contribuam para a evolução contínua do produto e da engenharia; ✅ Documentar decisões técnicas, arquitetura e fluxos relevantes de forma clara e organizada.

Requisitos:

✅ Experiência sólida com Java 11+; ✅ Conhecimento sólido em Spring Framework / Spring Boot; ✅ Experiência com SQL e bancos de dados relacionais; ✅ Conhecimento em bancos não relacionais será considerado um diferencial; ✅ Domínio dos princípios de Orientação a Objetos, Clean Code e padrões de design de software; ✅ Experiência com testes automatizados utilizando JUnit, TestNG ou ferramentas similares; ✅ Familiaridade com Git e plataformas de colaboração; ✅ Experiência com IDEs como IntelliJ IDEA, Eclipse, Visual Studio Code ou NetBeans; ✅ Conhecimento em arquitetura de software, segurança da informação e boas práticas de desenvolvimento; ✅ Conhecimento em MyBatis, MapStruct e OpenAPI.

Diferenciais:

✅ Experiência ou familiaridade com React; ✅ Experiência ou familiaridade com Next.js; ✅ Vivência em ambientes com microsserviços, mensageria, cloud ou sistemas de alta disponibilidade; ✅ Experiência em times de produto, sustentação ou evolução de sistemas críticos.

Modelo de Contratação:

CLT Modelo de Trabalho:

Hibrido