Para esse desafio precisamos que você:Experiência sólida com Java (SE/EE) em ambientes de produção;Domínio de frameworks do ecossistema Spring (Spring Boot, Security, etc.
);Vivência com bancos de dados relacionais e conhecimento em JPA/Hibernate;Experiência no desenvolvimento e consumo de APIs REST;Práticas de versionamento com Git, além de automação com Maven ou Gradle;Conhecimento em testes automatizados, boas práticas de TDD/BDD;Experiência com mensageria (Kafka, RabbitMQ ou outros);Conhecimento de microsserviços e containers (Docker, Kubernetes);Familiaridade com integrações contínuas (CI/CD).Além disso será diferencial se você:Familiaridade com observabilidade (logs, métricas, tracing);Noções de segurança em aplicações web (OAuth2, JWT, CORS etc.
);Metodologias ágeis.Como Pessoa Engenheiro de Software Pleno você vai: Desenvolver e manter aplicações backend utilizando Java SE/EE, priorizando desempenho, manutenibilidade e segurança;Projetar, implementar e integrar APIs RESTful seguindo boas práticas de design e versionamento;Utilizar frameworks como Spring Boot, Spring Security, JPA e Hibernate na construção de soluções modernas e resilientes;Trabalhar com versionamento de código (Git) e ferramentas de automação como Maven e Gradle;Participar de revisões de código (code reviews), decisões técnicas e elaboração de documentação de sistemas;Escrever testes de unidade e integração voltados para a qualidade funcional dos sistemas;Integrar soluções com sistemas de mensageria, como RabbitMQ, Kafka ou similares.