Engenheiro(a) de Software Java com Experiência
Oportunidade para Engenheiro(a) de Software Java Sênior em ambiente totalmente remoto. Trabalhe com tecnologias de ponta e faça parte de um time inovador.
Habilidades Requeridas
Habilidades Requeridas
Descrição da Vaga
O Grupo Casas Bahia está à procura de um(a) Engenheiro(a) de Software Java Sênior para integrar sua equipe de tecnologia em expansão. Esta é uma excelente oportunidade para trabalhar em uma plataforma que é referência no Brasil. A missão é usar os princípios de orientação a objetos e design patterns para construir aplicações robustas. Espera-se que a pessoa colabore com a área de produtos, garantindo a viabilidade técnica das ideias propostas.
Além disso, este(a) profissional terá a responsabilidade de apoiar o Tech Leader na liderança e mentoria do time, promovendo autonomia e proatividade entre os colegas. É essencial ter habilidades para criar microsserviços e aplicações serverless usando tecnologias adequadas para cada problema, além de projetar as famosas RESTful APIs e arquiteturas orientadas a eventos.
Outras tarefas incluem ajudar na criação de dashboards para monitoramento, investigar bugs reportados em produção, e participar de testes de carga e stress. O espírito de liderança será importante na mentoria de desenvolvedores júnior e pleno, assim como na consolidação da cultura de agilidade e DevOps dentro da equipe.
Para atender a essas responsabilidades, é importante possuir conhecimento sólido em Java 11+ e familiaridade com frameworks como Spring ou Quarkus. Conhecimentos em design patterns, clean code, e princípios SOLID são fundamentais para este posto. Seria interessante também ter experiência em mensageria com ferramentas como Kafka ou RabbitMQ, e um bom entendimento de bancos de dados relacionais e não-relacionais como MySQL, MongoDB e Redis.
O ambiente de atuação é dinâmico e usa metodologias ágeis como Scrum e Kanban, portanto, ter familiaridade com essas práticas é desejável. O conhecimento de arquitetura hexagonal e Clean Architecture, bem como práticas de TDD e BDD, serão diferenciais interessantes. Outras habilidades desejáveis incluem noções do teorema de CAP, consistência eventual e Change Data Capture.
Alguns diferenciais para o(a) candidato(a) incluem conhecimento em Kubernetes, experiência com arquitetura orientada a eventos, e familiaridade com soluções em nuvem, como Azure. Experiência com migrações sistêmicas e com os setores de varejo, e-commerce ou logística também serão bem-vindas.
Benefícios
- Ambiente de trabalho remoto
- Oportunidade de desenvolvimento profissional
- Integração em equipe inovadora
Sobre a Empresa
O Grupo Casas Bahia é uma referência no Brasil, conhecido por suas marcas reconhecidas e uma forte presença no comércio eletrônico e lojas físicas. A empresa não se limita ao varejo, investindo em soluções financeiras, logística e inovação tecnológica. Com uma presença marcante na mente e coração dos brasileiros, o grupo está em constante evolução, proporcionando a melhor experiência de compra para seus clientes.
Dicas de Aplicação
Para se destacar nesta vaga, é essencial que o candidato demonstre experiência prática com Java 11+, mostrando exemplos de aplicações onde utilizou frameworks como Spring ou Quarkus. Compartilhe suas experiências em desenvolver e implementar APIs RESTful, bem como o uso de microsserviços.
Profissionais que apresentarem um portfólio de projetos em que aplicaram princípios SOLID, arquitetura hexagonal ou Clean Architecture, certamente chamarão a atenção dos recrutadores. Use seu currículo para detalhar suas participações em projetos que envolvem metodologias ágeis como Scrum ou Kanban.
Ter uma postura proativa e de liderança será crucial, portanto, descreva experiências anteriores onde você tenha exercido mentoria ou liderança técnica. Mostre também qualquer experiência ou projetos relacionados a DevOps, agilidade e automação de processos.
Por fim, destaque suas habilidades em trabalhar com mensageria e os bancos de dados mencionados na descrição da vaga. Se você possui algum diferencial desejado pela posição, como experiência com Kubernetes ou Azure, não deixe de mencioná-los.
Dicas para Entrevista
Prepare-se para discutir em detalhes suas experiências passadas com Java e frameworks relacionados. Esteja preparado para perguntas que testem seu entendimento sobre princípios SOLID e design patterns, assim como práticas de TDD e BDD.
Recomenda-se revisar seus conhecimentos em comunicação entre microsserviços e o desenvolvimento de APIs, pois estes são aspectos críticos da vaga. O entrevistador pode solicitar que você explique casos em que tenha trabalhado em arquiteturas orientadas a eventos.
Se familiarize com a cultura de DevOps e como ela é aplicada no contexto de desenvolvimento ágil. Perguntas sobre sua experiência em mentorias podem surgir, então reflita sobre como você ajudou times a atingir autonomia e ownership.
Outro ponto importante será apresentar sua capacidade de resolver problemas em ambiente de produção, então prepare-se para discutir soluções que você aplicou para bugs complexos ou em processos de migração.
Salário
A empresa optou por não divulgar a faixa salarial para esta vaga.
Recomendamos que você busque essa informação durante o processo seletivo.
Como se candidatar
Se você é um(a) Engenheiro(a) de Software Java motivado(a) por desafios e busca uma oportunidade para trabalhar em um projeto ambicioso e dinâmico, esta vaga no Grupo Casas Bahia é perfeita para você. Mostre suas habilidades, prepare-se para a entrevista e boa sorte!













