Desenvolvedor de Soluções Tecnológicas
A empresa está em busca de uma pessoa para desenvolver soluções tecnológicas robustas e escaláveis utilizando Java e Spring Boot.
Responsabilidades:
* Desenvolvimento de APIs RESTful;
* Implementação de soluções de mensageria com Apache Kafka;
* Deploy e gerenciamento de aplicações em ambiente Cloud Azure, utilizando Docker e AKS;
* Desenvolvimento de testes unitários para garantir a qualidade do código;
* Modelagem e manipulação de bancos de dados relacionais (SQL Server) e não relacionais (MongoDB);
* Implementação de soluções de cache com Redis;
* Monitoramento e otimização de aplicações utilizando Grafana, Dynatrace e Stack ELK;
* Participação ativa na esteira de CI/CD utilizando GitHub Actions;
* Colaboração com o time para definição de arquiteturas e melhores práticas de desenvolvimento;
* Mentoria de desenvolvedores juniores e plenos.
Requisitos e Qualificações
* Experiência comprovada como Engenheiro(a) de Software Sênior em projetos de grande porte;
* Domínio em Java e Spring Boot, incluindo Spring MVC, Spring Data, Spring Security e Spring Cloud;
* Experiência com desenvolvimento e consumo de APIs RESTful;
* Conhecimento em mensageria com Apache Kafka;
* Experiência com Cloud Azure, Docker e Kubernetes (AKS);
* Proficiência em bancos de dados relacionais (SQL Server) e não relacionais (MongoDB);
* Conhecimento em soluções de cache (Redis);
* Experiência com ferramentas de monitoramento (Grafana, Dynatrace, Stack ELK);
* Domínio em CI/CD utilizando GitHub Actions;
* Experiência com testes unitários (JUnit, Mockito);
* Conhecimento em arquitetura de microsserviços e padrões de projeto;
* Habilidade em resolução de problemas complexos e otimização de performance;
* Boa comunicação e capacidade de trabalhar em equipe.
São Bernardo do Campo, SP - R$7.800 - R$7.800.