Analista de Sistemas Sênior (Java / Micro serviços)
Riachuelo
Descrição da vaga
Quando você pensa na Riachuelo, você pensa em nossas lojas, correto? Mas já parou para pensar o que acontece até nossas lojas receberem as coleções que conquistam o Brasil ano após ano?Hoje somos mais de 33 mil criadores de possibilidades espalhados por todo o território nacional, atuando em diversas áreas construindo a Moda que inspira o Brasil.Além das mais de 430 lojas das marcas Riachuelo, Casa Riachuelo e Carter´s, contamos com times de Corporativo, Fábrica, Centro de distribuições, Contact Center e da nossa financeira, a Midway e muitas outras frentes que atuam juntas em um modelo de negócio integrado que garante que sejamos únicos no mercado brasileiro.Trabalhamos com moda para criar impacto positivo diretamente em nosso país e amamos o que fazemos. A nossa cultura guia nossas ações e nossas relações, reforçando nossa essência brasileira, acolhedora e empreendedora.Estamos em busca de Analista de Sistemas Sênior (Java / Micro serviços) para contribuir com o Futuro da Riachuelo e impulsionar cada vez mais a Moda que inspira o Brasil.Lembramos que nossas oportunidades são para todos. Na Riachuelo, você encontra um ambiente diverso, com respeito e empatia, em que cuidamos dos colaboradores.Responsabilidades e atribuiçõesOs desafios da função são:Atuar no desenvolvimento, manutenção e evolução de sistemas de onboarding de clientes, cobrindo todo o fluxo de aquisição de produtos financeiros;Projetar e implementar soluções baseadas em arquitetura de microserviços, garantindo escalabilidade, resiliência e baixo acoplamento;Desenvolver APIs REST seguras e performáticas utilizando Java e Spring Framework;Realizar integrações assíncronas com sistemas utilizando Apache Kafka;Participar ativamente das decisões de arquitetura, definição de padrões técnicos e boas práticas de desenvolvimento;Garantir a segurança da aplicação, implementando autenticação e autorização com JWT e Spring Security;Atuar no ciclo completo de desenvolvimento: análise, implementação, testes, deploy e monitoramento em produção;Criar e manter pipelines de CI/CD, garantindo entregas contínuas, seguras e rastreáveis;Implementar e evoluir soluções de observabilidade, incluindo logs, métricas e tracing distribuído;Trabalhar em conjunto com times de produto, negócio e outras áreas técnicas para viabilizar novas funcionalidades com agilidade;Contribuir para a melhoria contínua da qualidade do código, realizando code reviews e promovendo boas práticas;Garantir alta qualidade e confiabilidade do sistema através de testes automatizados.Requisitos e qualificaçõesÉ muito importante que você tenha e/ou saiba:Resultados Esperados / Impacto no Negócio: Entrega de soluções que reduzam o tempo de aprovação e emissão de produtos financeiros;Capacidade de sustentar alto volume de transações diárias, garantindo estabilidade, performance e rastreabilidade;Redução de custos operacionais por meio da internalização de soluções e eliminação de dependências de terceiros;Maior flexibilidade para inclusão de regras de negócio e rápida adaptação às necessidades do negócio;Melhoria contínua da observabilidade e monitoramento dos sistemas em produção.Requisitos Técnicos:Sólida experiência com Java e Spring Framework:Spring Boot;Spring Data;Spring Cloud;Spring Security;Experiência comprovada com arquitetura de microserviços e sistemas distribuídos;Desenvolvimento de APIs RESTful, com documentação via Swagger/OpenAPI;Conhecimento sólido em JPA / Hibernate;Experiência com bancos de dados relacionais, especialmente PostgreSQL;Experiência com mensageria e processamento assíncrono, especialmente Apache Kafka;Domínio de ElasticSearch, incluindo:Modelagem de índices;Estratégias de busca e performance;Análise de logs e dados operacionais;Experiência sólida com Datadog, incluindo:Monitoramento de aplicações;Criação de dashboards, métricas e alertas;Análise de performance e troubleshooting em produção;Experiência com Docker e Kubernetes para conteinerização e orquestração;Vivência com CI/CD, utilizando ferramentas como Azure DevOps;Experiência com AWS e/ou Azure;Experiência com testes, utilizando JUnit;Familiaridade com ferramentas de qualidade e segurança de código como Sonar e Snyk;Versionamento de código com Git.Metodologias e Boas Práticas:Vivência com metodologias ágeis (Scrum, Kanban);Aplicação de boas práticas de engenharia de software (Clean Code, SOLID, Design Patterns);Experiência tanto com microserviços quanto com sistemas monolíticos;Forte preocupação com observabilidade, resiliência e confiabilidade dos sistemas.Perfil Comportamental:Alto nível de autonomia e responsabilidade técnica;Capacidade analítica para resolver problemas complexos em ambientes críticos;Boa comunicação para interação com times técnicos e de negócio;Perfil colaborativo, com interesse em evoluir tecnicamente e compartilhar conhecimento;Visão de longo prazo e foco em soluções sustentáveis e escaláveis.Informações adicionaisE quais são os benefícios? · Assistência médica;· Assistência odontológica;· Vale Refeição;· Vale Alimentação;· Gympass;· Auxilio Creche;· Vale Cultura;· Ajuda de custo para o home office;· PPR - Programa de Participação nos Resultados;· Previdência Privada;· Seguro de vida em grupo;· Parcerias educacionais;· Descontos na Riachuelo.Para conhecer todos os nossos benefícios, acesse www.riachuelo.com.br/carreirasCurtiu? Então candidate-se agora!Venha fazer parte da Moda que inspira o Brasil.
