
Java Spring Boot Developer | Mid/Senior
- Brasil
- Permanente
- Período integral
- Desenvolver códigos reutilizáveis, testáveis e eficientes;
- Realizar o desenvolvimento evolutivo de sistemas e serviços;
- Utilizar boas práticas de desenvolvimento;
- Participar e colaborar com os Squads Ágeis em seus rituais;
- Definir soluções de forma propositiva, apresentar as suas recomendações e ideias;
- Atuar em colaboração com desenvolvedores front-end e POs;
- Escrever testes unitários, garantindo a qualidade da aplicação desenvolvida;
- Realizar revisão de código.
- Experiência com Java 11, 17, 21;
- Domínio do ecossistema Spring, incluindo Spring Boot, Spring Data, JPA, R2DBC, Spring Cloud, Spring Batch e Spring Security;
- Desenvolvimento de APIs RESTful escaláveis e resilientes;
- Conhecimento arquitetura de Microserviços;
- Experiência com mensageria (Kafka, RabbitMQ);
- Versionamento com Git;
- Conhecimentos em Testes automatizados (Junit, Cucumber, Mockito, TestContainers);
- Experiência com bancos relacionais (MySQL);
- Vivência com banco de dados NoSQL (Dynamo DB);
- Familiaridade com Docker, CI/CD e ferramentas de integração contínua.