Engenheiro(a) de Software Sênior (Java)
HybridBelo Horizonte, Minas Gerais, Brazil
Belo Horizonte, Minas Gerais, BrazilHybridFull TimeSenior Level
Full TimeSenior Level
Job Summary
Design backend applications using Java and Spring Boot while influencing architectural decisions, evaluating trade-offs, and reducing technical debt. Develop distributed microservices on Kubernetes, implement observability for performance diagnosis, and mentor engineering teams through code reviews. Collaborate with Product, QA, and DevOps to build high-availability solutions, define engineering standards, and drive the modernization of the platform. This role requires strong Java 21+ expertise, microservices architecture, and a mindset for applying AI to development processes.
Required Qualifications
- Experiência sólida com Java 21+ e Spring Boot
- Experiência com arquitetura baseada em microsserviços
- Experiência em ambientes executando sobre Kubernetes
- Conhecimento em mensageria utilizando RabbitMQ/Kafka
- Experiência com observabilidade e troubleshooting utilizando New Relic ou ferramentas equivalentes
- Vivência em sistemas de alta volumetria e aplicações críticas
- Conhecimento em princípios de arquitetura de software, Design Patterns, SOLID, Clean Architecture e Domain-Driven Design
- Capacidade de avaliar trade-offs arquiteturais e apoiar decisões técnicas de longo prazo
- Experiência com code review, qualidade de código e evolução contínua da engenharia
- Mentalidade AI-First aplicada à engenharia
- Experiência ou forte interesse em utilização de IA para: Desenvolvimento assistido, Automação de processos, Produtividade de times, Modernização do ciclo de desenvolvimento (AI-DLC)
- Experiência com plataformas SaaS de alta escala
- Conhecimento em Angular
- Experiência com PostgreSQL e otimização de performance
- Vivência em ambientes cloud-native
- Experiência com práticas de engenharia orientadas por IA (AI-Assisted Development, agentes de desenvolvimento, geração de testes e automação do ciclo de desenvolvimento)
- Vivência com SRE, DevOps
- Sem dress code
Desired Qualifications
- Experiência com plataformas SaaS de alta escala
- Conhecimento em Angular
- Experiência com PostgreSQL e otimização de performance
- Vivência em ambientes cloud-native
- Experiência com práticas de engenharia orientadas por IA (AI-Assisted Development, agentes de desenvolvimento, geração de testes e automação do ciclo de desenvolvimento)
- Vivência com SRE, DevOps
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.