A vaga para Desenvolvedor Java Sênior está aberta!
Descrição da Vaga
O candidato selecionado será responsável por atuar como referência técnica no desenvolvimento e sustentação de soluções escaláveis e resilientes para o setor de telecomunicações.
Responsabilidades
* Autorizar o desenvolvimento e a manutenção de soluções em Java, garantindo alta qualidade e performance.
* Colaborar na definição da arquitetura e boas práticas de desenvolvimento, visando melhorias constantes.
* Participar da manutenção das integrações existentes e evolução de novos produtos, mantendo a complexidade baixa.
* Mentorar desenvolvedores plenos e juniores, compartilhando conhecimento e habilidades.
* Apoiar processos de pré-vendas e apresentações técnicas para clientes, com ênfase em resolução de problemas.
Requisitos Técnicos
* Experiência sólida em desenvolvimento Java (preferência para Java 11+), garantindo versatilidade e adaptação rápida.
* Proficiência com Spring Boot e ecossistema Spring (Web, Security, Data), facilitando a criação de soluções integradas.
* Experiência com integrações via APIs REST, mensageria (Kafka, RabbitMQ) e microserviços, assegurando flexibilidade e escalabilidade.
* Conhecimento em bancos de dados relacionais (Oracle, PostgreSQL) e NoSQL (MongoDB, Redis), permitindo escolha adequada.
* Vivência com Docker, Kubernetes e ambientes cloud (AWS, GCP ou Azure), garantindo compatibilidade e implantação eficiente.
* Familiaridade com API Gateways como Kong ou Apigee, promovendo segurança e monitoramento.
* Experiência com observabilidade (Prometheus, Grafana, Jaeger ou ELK), proporcionando visão clara do desempenho.
Competências Comportamentais
* Capacidade de trabalhar em equipe e colaborar com diferentes áreas técnicas, fomentando comunicação e cooperação.
* Habilidade para gerenciar projetos e atuar em um ambiente de alta complexidade, garantindo equilíbrio entre prioridades.
* Excelentes habilidades de comunicação e apresentação para clientes, demonstrando profissionalismo e expertise.
* Proatividade para identificar e resolver problemas técnicos, sempre procurando melhoria.
* Visão sistêmica sobre o desenvolvimento de soluções escaláveis e resilientes, focando na experiência do usuário.