Descrição
Você será parte do time de Engenharia de uma unidade de pesquisa e inovação da maior Data Tech da América Latina, que desenvolve soluções transformadoras usando dados alternativos, Machine Learning e tecnologia de ponta.
Seu papel será projetar e implementar back-end robusto, escalável e alinhado às melhores práticas de engenharia de software, atuando desde a concepção até a entrega completa das soluções.
Responsabilidades e atribuições
Atuar na construção e evolução de arquiteturas distribuídas / microsserviços em Java e Spring Boot, com foco em escalabilidade e sustentabilidade.
Desenhar e manter APIs RESTful eficientes e seguras, integrando back-end com outras soluções do ecossistema.
Criar pipelines completos de desenvolvimento, testes e deployment (CI / CD), assegurando alta qualidade de código.
Trabalhar em conjunto com equipes de Dados, SRE e stakeholders para entregar soluções completas e adaptáveis, além de experimentar novas tecnologias alinhadas ao futuro do negócio.
Garantir observabilidade, performance e segurança das aplicações, utilizando práticas como testes automatizados e ferramentas de monitoramento.
Requisitos e qualificações
Experiência sólida com Java, especialmente com Spring Boot e desenvolvimento de microsserviços.
Proficiência em design e consumo de APIs RESTful e integração de sistemas.
Conhecimento em Docker e orquestração (Kubernetes) ou serviços equivalentes (ECS / EKS na AWS).
Experiência com cloud computing AWS, GCP ou Azure e suas ferramentas (EC2, S3, Lambda, RDS etc.).
Vivência com mensageria / event streaming (Kafka, RabbitMQ ou similares).
Domínio de CI / CD, testes automatizados e versionamento com Git.
Conhecimentos em bancos relacionais e NoSQL, conforme necessidade da solução.
Capacidade de trabalhar com equipes multidisciplinares e bom nível de comunicação.
Desenvolvedor Java • São Paulo, Brasil