Chatbot Java Back-End Developer | Mid (Hybrid - São Paulo)
- Compass UOL
- São Paulo, Brazil
- BRL 108,000 – BRL 156,000
.
Desenvolver aplicações e serviços Back-End em Java, utilizando programação orientada a objetos e Design Patterns;
Implementar regras de negócio de acordo com os requisitos e a solução técnica especificada;
Desenvolver e manter APIs e serviços REST, realizando integrações com outros sistemas e fontes de dados;
Desenvolver soluções utilizando arquitetura de microsserviços e arquitetura distribuída;
Implementar integrações e processamento de dados utilizando Kafka;
Atuar com Spring Cloud e Kubernetes no desenvolvimento e sustentação das aplicações;
Garantir a qualidade, segurança e manutenibilidade do código, seguindo padrões técnicos e boas práticas de desenvolvimento;
Desenvolver código-fonte de acordo com os padrões e tecnologias adotados pelo projeto;
Implementar e manter testes unitários, contribuindo para a confiabilidade e qualidade das entregas;
Processar e disponibilizar informações para consumo por aplicações Front-End;
Participar da concepção colaborativa de produtos e da definição de soluções técnicas junto ao time;
Atuar de forma colaborativa em times que utilizam metodologias ágeis;
Contribuir para a entrega de soluções seguras, escaláveis e alinhadas às necessidades do negócio.
Experiência com Java e programação orientada a objetos;
Conhecimento em Design Patterns e boas práticas de desenvolvimento;
Experiência com desenvolvimento de APIs REST;
Conhecimento em microsserviços e arquitetura distribuída;
Conhecimento em Kubernetes e Spring Cloud;
Conhecimento em Kafka e integrações orientadas a eventos;
Conhecimento em testes unitários;
Experiência ou vivência em desenvolvimento de software seguro;
Experiência com trabalho em times ágeis e multidisciplinares;
Experiência ou conhecimento em projetos de Chatbot;
Desejável conhecimento em bancos de dados relacionais e não relacionais (NoSQL);
Desejável conhecimento em arquitetura orientada a eventos;
Desejável conhecimento em Spring WebFlux;
Desejável conhecimento em integração contínua (CI) e automação;
Boa comunicação e capacidade de trabalhar de forma colaborativa.
Skills
- Java
- REST API Development
- Microservices Architecture
- Spring Cloud
- Kubernetes
- Apache Kafka
- Unit Testing



