Desenvolvedor Java Sênior
Oportunidade de se destacar como um profissional altamente qualificado em desenvolvimento de software.
* Atuar como referência técnica no desenvolvimento e sustentação de soluções para o setor de telecomunicações, garantindo a qualidade e eficiência dos sistemas.
* Colaborar na definição da arquitetura e boas práticas de desenvolvimento, contribuindo para a melhoria contínua do nosso processo.
* Participar ativamente da sustentação das integrações existentes e evolução de novos produtos, mantendo a compatibilidade e escalabilidade dos nossos sistemas.
* Mentorar desenvolvedores plenos e juniores, compartilhando conhecimento e habilidades para seu crescimento profissional.
* Apoiar processos de pré-vendas e apresentações técnicas para clientes, demonstrando expertise e confiança em nossas soluções.
Requisitos Técnicos:
* Experiência sólida em desenvolvimento Java (preferência para Java 11+), com domínio de conceitos fundamentais e boa compreensão de padrões de projeto.
* Proficiência com Spring Boot e ecossistema Spring (Web, Security, Data), permitindo uma abordagem eficiente e escalável para as necessidades de negócios.
* Experiência com integrações via APIs REST, mensageria (Kafka, RabbitMQ) e microserviços, garantindo comunicação eficaz entre os componentes do sistema.
* Conhecimento em bancos de dados relacionais (Oracle, PostgreSQL) e NoSQL (MongoDB, Redis), proporcionando flexibilidade e escalabilidade nos armazenamentos de dados.
* Vivência com Docker, Kubernetes e ambientes cloud (AWS, GCP ou Azure), oferecendo capacidade de gerenciar recursos e infraestrutura de forma eficiente.
* Familiaridade com API Gateways como Kong ou Apigee, facilitando a gestão e monitoramento das solicitações entrantes.
* Experiência com observabilidade (Prometheus, Grafana, Jaeger ou ELK), fornecendo insights valiosos sobre o desempenho do sistema e permitindo melhorias constantes.
Competências Comportamentais:
* Capacidade de trabalhar em equipe e colaborar com diferentes áreas técnicas, promovendo um ambiente de trabalho harmonioso e produtivo.
* Habilidade para gerenciar projetos e atuar em um ambiente de alta complexidade, priorizando a organização e planejamento para alcançar metas.
* Excelentes habilidades de comunicação e apresentação para clientes, tornando-se um embaixador da nossa marca e soluções.
* Proatividade para identificar e resolver problemas técnicos, demonstrando resiliência e criatividade nesse contexto.
* Visão sistêmica sobre o desenvolvimento de soluções escaláveis e resilientes, permitindo adaptação às necessidades dinâmicas dos negócios.
Diferenciais:
* Conhecimento em Golang, propiciando uma visão mais ampla das possibilidades de linguagens de programação e uma oportunidade de desenvolver habilidades adicionais.
* Experiência com desenvolvimento front-end (React, Vue ou Angular), enriquecendo sua capacidade de entender desde a lógica de negócios até a entrega final ao usuário.
* Conhecimento de segurança de APIs e práticas de CQRs, garantindo que suas soluções estejam sempre atualizadas e protegidas contra vulnerabilidades.
* Experiência com PL/SQL e tuning de queries, permitindo que você otimize performances e reduza tempos de execução.