Sobre a Yuzer: Somos um sistema multicanal de impulsionamento e gestão integrada de vendas de ingressos e produtos. Nosso time é formado por especialistas no desenvolvimento de aplicativos de vendas inteligentes e disruptivos, focados em proporcionar a melhor experiência tanto para empresas quanto para seus consumidores.
Sobre a Vaga: Remoto e PJ.
Senioridade: Senior (+ de 5 anos de experiência)
Responsabilidades:
* Desenvolver e manter APIs RESTful robustas e escaláveis utilizando Java SE (preferencialmente 17+), Spring Boot e Spring Data.
* Projetar, implementar e otimizar bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB) para alta performance.
* Trabalhar com mensageria e processamento de dados utilizando Kafka.
* Aplicar design patterns e boas práticas de design de software para criar soluções modulares e de fácil manutenção.
* Utilizar serviços AWS para garantir a escalabilidade e segurança das aplicações.
* Desenvolver interfaces de usuário responsivas e interativas utilizando ReactJS.
* Colaborar com designers e desenvolvedores backend para criar experiências de usuário otimizadas.
* Implementar e estilizar componentes reutilizáveis usando HTML, CSS e JavaScript.
* Desenvolver e manter aplicações mobile com React Native.
* Gerenciar pacotes e dependências de projetos com NPM.
* Versionar código e colaborar em equipe utilizando Git.
Requisitos Obrigatórios:
* Proficiência (+ de 5 anos) em Java SE (preferencialmente versão 17 ou superior).
* Experiência sólida com Spring Boot, Spring Data JPA (Hibernate) e Spring Data Mongo.
* Conhecimentos em bancos de dados PostgreSQL e MongoDB.
* Habilidade em criar e consumir APIs RESTful.
* Forte conhecimento em design de software e design patterns.
* Experiência com serviços AWS.
* Experiência com Kafka para mensageria.
* Experiência com Docker para containerização de aplicações.
* Proficiência com ReactJS para desenvolvimento frontend.
* Proficiência em React Native.
* Proficiência em HTML, CSS e JavaScript.
* Familiaridade com o gerenciamento de pacotes utilizando NPM.
* Experiência com Git para versionamento de código.
Requisitos Desejáveis:
* Conhecimento em Redis, além de seu uso como cache.
* Familiaridade com Arquitetura Orientada a Eventos.
* Experiência com arquitetura de mono repositórios ou monolito modular.
* Familiaridade com Módulo Fiscal.
Se você é apaixonado por tecnologia e busca desafios em um ambiente dinâmico, venha fazer parte do time da Yuzer!