Descrição da Vaga
Vamos construir soluções que transformam negócios e descomplicam a vida das pessoas.
Aqui, você vai desenvolver aplicações incríveis usando microsserviços e design system.
O papel é perfeito para quem busca fazer parte de uma equipe inovadora e ajudar a criar soluções que impactam positivamente.
Os principais responsáveis por essa criação são os Desenvolvedores Java - Senior, que são fundamentais para o sucesso de nossas aplicações.
-----------------------------------
Responsabilidades
1. Criar aplicações incríveis usando microsserviços e design system.
2. Familiaridade com as tecnologias básicas como Java 11+, Spring Boot, MongoDB, Redis, Git/Gitflow, testes unitários e estruturas de dados.
3. Conhecimento em Clean Architecure e Clean Code, além de metologias ágeis, design driven e arquitetura básica.
4. Azure Cloud ou ambiente cloud, Docker e Kubernetes, CI/CD e ferramentas de monitoramento.
-----------------------------------
Requisitos
* Experiência com Java 11+ e Spring Boot.
* Conhecimento em banco de dados NoSQL (MongoDB).
* Familiaridade com Caching (Redis).
* Git/Gitflow e conhecimento em testes unitários.
* Estruturas de dados (listas, filas, pilhas, árvores, etc).
* Clean Architecure e Clean Code, SOLID e métodos ágeis.
* MVC, DDD, MVVM e outras arquiteturas básicas.
* Azure Cloud ou ambiente cloud.
* Docker e Kubernetes.
* CI/CD.
* Ferramentas de monitoramento (Datadog).
* Sonarqube.
* React (desejável).
-----------------------------------
Como nós trabalhamos
Nossa empresa valoriza a qualidade do código e a responsabilidade de manter o padrão elevado.
A experiência com infraestrutura na nuvem é um diferencial, assim como a capacidade de aprender novas tecnologias.
Ao trabalhar conosco, você terá a oportunidade de contribuir para projetos interessantes e trabalhar em uma equipe dinâmica.
O nosso time é composto por profissionais apaixonados por tecnologia e comprometidos com a entrega de soluções de alta qualidade.