Sobre a vaga
Responsabilidades e atribuições
- 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.
Requisitos e qualificações
- 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.
- Atividades dos serviços de tecnologia da informação
Esta página apenas reúne uma publicação pública sobre oportunidade de trabalho, feita por terceiro no
LinkedIn. Não temos nenhuma relação, vínculo ou responsabilidade com a vaga
anunciada. Confira sempre a veracidade diretamente com o autor do post antes de aplicar ou enviar dados pessoais.