Oferecemos uma oportunidade de crescimento profissional como desenvolvedor Java, responsável por projetar e desenvolver microsserviços para sistemas complexos.
* Desejamos buscar alguém com experiência em backend e forte domínio em Java.
* Precisamos de alguém que tenha conhecimentos avançados em Spring Framework e padrões de design de software.
* Alguém com boa comunicação em inglês e paixão por desenvolvimento de software é ideal para o nosso time.
* Autoridade para reconhecer prioridades atuais e novas, avaliando o impacto dos resultados no produto final.
Benefícios
* Bônus baseado em desempenho
* Bônus de assiduidade
* Plano de previdência privada
* Vale-refeição
* Seguro saúde, odontológico e de vida
* Descontos em medicamentos
* Subsídio para cuidados infantis
* Descontos em produtos Ambev
* Vale Materiais Escolares
* Plataformas de idiomas e treinamentos
O que você precisa ter:
* Graduação em áreas relacionadas à computação (Engenharia da Computação, Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas etc.);
* Fundamentos sólidos em design orientado a objetos, estruturas de dados, algoritmos e resolução de problemas;
* Experiência em backend com forte domínio em Java;
* Conhecimento avançado em Spring Framework (Spring Boot, Spring Security, Spring MVC) ou similar;
* Conhecimento avançado em padrões de design e melhores práticas de desenvolvimento;
* Boa comunicação em inglês (escrita e falada);
* Paixão por desenvolvimento de software e por garantir sua qualidade;
* Motivação para construir soluções de classe mundial que impactam milhões de usuários;
* Criatividade para resolver problemas e buscar constantemente melhorias em processos e soluções;
* Capacidade de se comunicar de forma clara com o time e a empresa, identificando demandas e prioridades;
* Autonomia para reconhecer prioridades atuais e novas, avaliando o impacto dos resultados no produto final.
* Conhecimento avançado em conceitos de testes de software (testabilidade, regressão, unitário, integração, stress, automação de testes);
* Experiência com ferramentas de DevOps (Kubernetes, Docker, Azure etc.);
* Conhecimento em RabbitMQ, NewRelic ou similares;
* Experiência com CosmoDB/MongoDB.
Oportunidades
* Mentorar e apoiar desenvolvedores juniores, promovendo uma cultura de aprendizado contínuo;
* Comunicar conceitos técnicos de forma clara para stakeholders técnicos e não técnicos;
* Colaborar com times multifuncionais (desenvolvedores, testers, product owners) para entregar soluções de software de alta qualidade.