Desenvolvedor Java Backend
Procuramos por uma pessoa desenvolvedora java backend que possa ajudar a construir nossas soluções de software.
Nossa empresa busca alguém com experiência em programação orientada a objetos, conceitos de TDD e testes unitários.
Entre as responsabilidades do cargo estão projetar, codificar, testar e resolver problemas de produção em serviços executados na nuvem (AWS/Azure/GCP), participar da priorização da evolução do produto e traduzir demandas de negócio em soluções técnicas.
Um ambiente de trabalho dinâmico e colaborativo onde os funcionários podem ser autênticos e alcançar seu pleno potencial é oferecido pela nossa empresa. O desenvolvimento profissional é parte essencial do que oferecemos e garantimos que todos possam avançar em seu próprio ritmo.
Requisitos:
* Ensino superior completo;
* Experiência profissional em Java 8, 11, 17 e 21, spring framework, spring cloud, spring boot, spring security, spring data;
* Apaixonado por desenvolvimento de software e programação orientada a objetos;
* Conceitos de TDD, Testes Unitários, Testes Automatizados e Testes de Integração;
* Conceitos de Arquitetura de MicroServiço, Sistemas Distribuídos, processamento assíncrono, Stateless/Stateful, Mensageria e Feature Toggles;
* Conceitos de SOLID, Código Limpo, Refatoração, Revisão de Código, Desenvolvimento Seguro, Arquitetura Hexagonal e DDD;
* Bancos de dados relacionais e NoSQL, consultas e experiência em modelagem de dados;
* Conhecimento Docker / Kubernetes;
* Experiência em alguma das plataformas cloud pública (GCP, AWS, Azure);
* Vivência em projetos usando metodologia ágeis.
Diferenciais:
* Experiência anterior em lidar com aplicativos que suportam milhões de transações por dia, 24 horas por dia, 7 dias por semana;
* Experiência com comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos.