Desenvolvedor JAVA Backend
Buscamos um(a) Desenvolvedor(a) Backend Java para atuar no time de tecnologia de um cliente do segmento bancário, com foco no desenvolvimento de serviços e APIs escaláveis que suportam os produtos do banco.Responsabilidades e atribuiçõesDesenvolver e evoluir APIs e microserviços em JavaAtuar na construção de serviços críticos para o App do clienteGarantir alta performance, escalabilidade e resiliência das aplicaçõesParticipar de definições técnicas e arquitetura de soluçõesTrabalhar com integração entre sistemas internos e parceiros externosAtuar em esteiras DevOps com práticas de CI/CDGarantir qualidade de código (testes unitários, integração, cobertura)Apoiar troubleshooting e resolução de incidentes em produçãoColaborar com times multidisciplinares (produto, QA, arquitetura, segurança)Requisitos e qualificaçõesExperiência sólida com:Java 8+ (preferencialmente Java 11 ou superior)Spring Boot / Spring CloudExperiência com arquitetura de:MicroserviçosAPIs RESTfulConhecimento em:Mensageria (Kafka, RabbitMQ ou similares)Bancos de dados relacionais (PostgreSQL, Oracle, etc.)Git (controle de versão)Vivência com práticas de:CI/CD (Jenkins, GitLab CI, etc.)Testes automatizados (JUnit, Mockito)Conhecimento em ambientes cloud (AWS principalmente, GCP ou Azure)DiferenciaisExperiência em instituições financeiras ou fintechsConhecimento em:Arquitetura orientada a eventos (EDA)Kubernetes / DockerObservabilidade (Prometheus, Grafana, ELK)Experiência com alta volumetria de transaçõesConhecimento em segurança de APIs (OAuth2, JWT)Familiaridade com práticas de Clean Architecture e DDDSoft skillsPensamento analítico e foco em solução de problemasProatividade e senso de donoBoa comunicação e colaboração em times ágeisCapacidade de atuar em ambiente de alta pressão e escalaMentalidade de melhoria contínuaAtuação hibrida - Belo Horizonte, Curitiba ou Recife