Engenheira de Software Java Sênior (para Mulheres)
Somos o Grupo Casas Bahia, com mais de 70 anos de história, realizando os sonhos de +100 milhões de brasileiros.
Aqui, somos protagonistas o tempo todo, sempre com integridade e ética em tudo o que fazemos. A paixão pela nossa gente é o que nos move, e a dedicação total ao cliente é o nosso compromisso diário. Entregamos resultados e buscamos sempre a simplicidade em tudo o que fazemos!
Aqui no Grupo Casas Bahia, atuamos diretamente na jornada de Canais de Vendas, desenvolvendo produtos que encantam e elevam a experiência de venda para vendedores e clientes. Nosso foco é entregar soluções que realmente façam a diferença no dia a dia comercial, facilitando processos, gerando valor e contribuindo para uma jornada de compra mais fluida, eficiente e encantadora.
Responsabilidades:
- Implementar microsserviços altamente concorrentes, usando uma variedade de linguagens de programação nas plataformas Java;
- Implementar RESTful APIs e aplicar arquiteturas orientadas a eventos;
- Construir aplicações usando os princípios de orientação à objetos e design patterns;
- Escrever códigos bem estruturados e eficientes que estejam em conformidade com as especificações funcionais e técnicas;
- Entregar aplicações resilientes, com baixa latência, usando princípios de programação reativa;
- Ajudar na criação de dashboards intuitivos para monitoramento;
- Investigar bugs e exceptions reportados em produção;
- Participar de testes integrados de carga e stress.
Requisitos:
- Experiência sólida no desenvolvimento Java com frameworks Spring (Spring Boot, SpringData, Spring Cloud);
- Experiência com integrações e aplicações externas;
- Experiência em mensageria (Kafka, RabbitMQ ou similares) e arquitetura orientada à eventos;
- Sólidos conhecimentos em bases de dados SQL e NoSQL (SQL Server, Redis, Debezium, PostgreSQL, MongoDB);
- Sólidos conhecimentos em algoritmos e estrutura de dados;
- Conhecimentos em testes de carga e stress;
- Conhecimentos em Azure (serviços PAAS, AKS, message bus, log analytics, etc.) ou outras clouds;
- Experiência atuando com a cultura ágil (Scrum, Kanban, Lean);
Seria muito legal se você tivesse (diferenciais):
- Experiência em varejo ou e-commerce;
- Conhecimentos em orquestração de Conteiners (Kubernetes);
- Conhecimentos em algum dos frameworks reativos Vertex.io, Akka, Spring Web Flux, ReactiveX;
- Conhecimento da cultura DevOps.