Skills
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Back-End Java Sênior para atuar em projetos de alta demanda, com foco em escalabilidade, criticidade e evolução de sistemas. Você integrará squads ágeis multidisciplinares, liderando frentes técnicas e contribuindo com melhorias e novas soluções.
Responsabilidades
- Projetar, desenvolver e evoluir aplicações de alta complexidade, garantindo escalabilidade e resiliência
- Atuar na sustentação e modernização de sistemas existentes
- Conduzir frentes técnicas e orientar o time em boas práticas de desenvolvimento
- Sugerir, pesquisar e implementar tecnologias e abordagens para otimizar o ecossistema
- Participar dos rituais ágeis e colaborar com a squad para entregar valor contínuo ao cliente
Requisitos
- Domínio avançado de Java (versões 11+) e ecossistema Spring
- Conhecimentos sólidos em orientação a objetos, design patterns e princípios SOLID
- Experiência com arquiteturas como Hexagonal Architecture e Clean Architecture
- Vivência com microsserviços e criação de APIs RESTful
- Prática com testes unitários (JUnit e Mockito)
- Experiência com bancos relacionais e não relacionais (PostgreSQL, DB2, Oracle e Redis)
- Conhecimento em CI/CD (CloudBees/Jenkins), Git, Maven/Gradle e metodologias ágeis (Scrum/Jira)
Beneficios
- Flexibilidade de trabalho conforme o contexto do projeto (anywhere office, híbrido ou presencial)
- BRQ Academy, mentoria e incentivo a certificações
- Apoio a saúde e bem-estar, além de programas de desenvolvimento contínuo