Engenheiro(a) de Software Back-End Java Sênior (Foco em SDD & IA) | Híbrido | São Paulo/SP
Summary
Senior Java back-end engineer at IT services firm Solutis, working on large-scale projects in a hybrid model (3 days/week onsite in São Paulo). Core stack: Java 11+, Spring (Boot/Data/Security/Cloud), microservices and REST APIs, with a focus on Spec-Driven Development (SDD) and AI-assisted engineering tooling.
- Linguagem: Experiência sólida e avançada com Java (versões 11 ou superiores).
- Frameworks: Domínio absoluto do ecossistema Spring (Boot, Data, Security, Cloud).
- Arquitetura: Forte experiência em Microsserviços, arquitetura distribuída, padrões de resiliência e APIs RESTful.
- Metodologia de Vanguarda: Prática com SDD (Spec-Driven Development / Desenvolvimento Orientado a Especificações) e familiaridade com o ecossistema do Spec Kit (GitHub).
- Bancos de Dados: Experiência com bancos relacionais e não relacionais (ex: Oracle, PostgreSQL, MongoDB).
- Mensageria / Eventos: Conhecimento em mensageria e integração assíncrona (Kafka, RabbitMQ ou correlatos)
- Qualidade e Práticas: Domínio de Clean Architecture, princípios SOLID, testes automatizados (JUnit, Mockito) e controle de versão com Git.
- DevOps: Prática com esteiras de CI/CD, contêineres (Docker / Kubernetes) e ferramentas de qualidade de código (como SonarQube).
- Conhecimento em plataformas de nuvem (AWS, Azure ou GCP).
- Familiaridade com ferramentas de observabilidade e monitoramento (ex: Dynatrace, OpenTelemetry).
- Uso ativo de outras ferramentas de IA aplicadas à engenharia de software (como Copilot, Cursor ou Claude Code).
- Vivência no desenvolvimento de plataformas internas, bibliotecas compartilhadas ou iniciativas de DevEx (Developer Experience)
- Atuação em projetos inovadores e de grande escala.
- Cultura focada em aprendizado contínuo e protagonismo de carreira.