Responsabilidades e atribuições: 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. Requisitos e qualificações: 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.
Java Spring Boot Developer | Mid/Senior
Requisitos
Experiência
- Experiência com Java 11, 17, 21
- Experiência com mensageria (Kafka, RabbitMQ)
Habilidades
- 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
- 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
- Escrever testes unitários, garantindo a qualidade da aplicação desenvolvida
Responsabilidades
- 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
Tecnologias
JavaSpring BootSpring DataJPAR2DBCSpring CloudSpring BatchSpring SecurityRESTful APIsMicroservicesKafkaRabbitMQGitJunitCucumberMockitoTestContainersMySQLDynamo DBDockerCI/CD
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.