Desenvolvedor Full Stack Pleno (Java e React/Next.js) – Americanas SA – Rio de Janeiro
Americanas SA
Descrição da Vaga
Desenvolvedor Full Stack Pleno (Java e React/Next.js) – Americanas SA – Rio de Janeiro
Responsabilidades e atribuições
Nesse time, você terá a oportunidade de:
Manter e corrigir APIs em Java e interfaces em React/Next.js dos sistemas de precificação.
Desenvolver novas funcionalidades em Java, otimizando o processamento e a gestão de preços.
Implementar melhorias de performance nas APIs, garantindo distribuição eficiente dos preços para as lojas.
Desenvolver e evoluir componentes em React/Next.js para interfaces de gestão de preços.
Criar, manter e otimizar consultas SQL e procedimentos no banco de dados Oracle.
Desenvolver e manter integrações assíncronas utilizando mensageria (RabbitMQ).
Monitorar sistemas e aplicações, garantindo integridade e performance por meio de ferramentas como Datadog.
Analisar métricas e logs para identificar e atuar de forma proativa na resolução de problemas.
Criar e ajustar alertas para detecção de falhas e anomalias nos processos de precificação.
Apoiar áreas comerciais e operação de lojas em temas relacionados à precificação.
Garantir a integridade dos dados de preços ao longo de todo o ciclo de processamento.
Desenvolver e manter APIs REST para integração com outros sistemas da companhia.
Implementar validações para evitar inconsistências nos dados de preços.
Desenvolver rotinas automatizadas para processamento em lote de alterações de preços.
Atuar na otimização de performance de banco de dados e queries.
Participar de alinhamentos com áreas de negócio para entendimento de requisitos.
Analisar e resolver incidentes relacionados aos sistemas de precificação.
Documentar sistemas, processos e soluções técnicas.
Requisitos e qualificações
O que esperamos de você para essa vaga:
Experiência sólida em desenvolvimento Java, utilizando Spring Boot e construção de APIs REST.
Vivência com banco de dados Oracle, incluindo criação e otimização de consultas SQL.
Conhecimento em sistemas de mensageria, preferencialmente com RabbitMQ.
Experiência com controle de versão utilizando Git e trabalho colaborativo em equipe.
Familiaridade com metodologias ágeis, como Scrum e Kanban.
Capacidade de atuar com grandes volumes de dados, garantindo eficiência no processamento e distribuição.
Domínio de padrões de projeto e boas práticas de desenvolvimento em Java.
Capacidade de analisar e otimizar a performance de aplicações de alta demanda.
Será um diferencial, caso você conheça:
Experiência com ambientes de nuvem, especialmente Microsoft Azure.
Conhecimento em desenvolvimento frontend utilizando React e Next.js.
Vivência com ferramentas de monitoramento e observabilidade, como Datadog, Kibana e Grafana.
Familiaridade com o uso de Inteligência Artificial para otimização de processos e melhoria de entregas.
Candidate-se, clicando no botão “Candidatar-se à vaga” abaixo
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead