Como você impactará:
Buscamos um(a) Desenvolvedor(a) de Software Sênior altamente motivado(a) e experiente para se juntar à nossa equipe de desenvolvimento. Nesta função, você será responsável não apenas por projetar e desenvolver soluções de software nativas da nuvem, escaláveis e robustas, mas também por ser uma referência técnica fundamental e mentor(a) para membros menos experientes da equipe. Você desempenhará um papel crucial na modernização de uma plataforma de mensagens em larga escala para uma empresa líder global no setor de aviação.
O que você fará?
- Colaborar com as equipes de desenvolvimento para entender os requisitos e fornecer orientação técnica ao longo do ciclo de desenvolvimento do projeto.
- Projetar e implementar soluções nativas da nuvem no Azure, garantindo escalabilidade, desempenho, segurança e facilidade de manutenção.
- Desenvolver e aplicar padrões, diretrizes e melhores práticas para o desenvolvimento de software.
- Identificar riscos e propor soluções técnicas para mitigá-los.
- Realizar revisões de código e garantir a adesão às melhores práticas de desenvolvimento de software.
- Investigar e avaliar novas tecnologias, ferramentas e frameworks relevantes para o desenvolvimento de software no Azure.
- Atuar como referência técnica prática e mentor para desenvolvedores menos experientes, promovendo o compartilhamento de conhecimento e as melhores práticas.
Requisitos:
- Experiência comprovada como engenheiro ou desenvolvedor de software sênior, com um histórico sólido de criação de soluções escaláveis e de alto desempenho.
- Experiência prática com os Serviços de Nuvem do Azure, incluindo Azure Kubernetes Service (AKS), Azure Service Bus, Event Hubs, Azure Functions e Gerenciamento de API.
- Sólida experiência em Java e Spring Boot/Cloud para o desenvolvimento de microsserviços conteinerizados.
- Experiência em projetar e implementar arquiteturas orientadas a eventos e sistemas de mensageria.
- Conhecimento de protocolos e fundamentos de redes, sendo TCP/IP um diferencial.
- Experiência prática em um ambiente de desenvolvimento focado em DevOps, utilizando pipelines de CI/CD, monitoramento e ferramentas de registro de logs.
- Profundo conhecimento de padrões de projeto, arquitetura orientada a serviços (SOA), microsserviços e melhores práticas em nuvem.
- Capacidade de colaborar efetivamente em equipe, liderar pelo exemplo e orientar outros desenvolvedores.
- Excelentes habilidades de comunicação, com capacidade de articular soluções técnicas complexas para diferentes públicos.
Se você é um desenvolvedor apaixonado, com experiência em Azure, Microsserviços, Sistemas de Mensageria e princípios de Cloud Native, e gosta de liderar tecnicamente sua equipe, não hesite em se candidatar!
Aguardamos sua candidatura e estamos ansiosos para trabalhar juntos rumo ao nosso sucesso.
- Act as a hands-on technical reference and mentor for less senior developers, promoting knowledge sharing and best practices.
Requirements:
- Proven experience as a senior-level software engineer or developer, with a solid track record of building scalable, high-performance solutions.
- Hands-on experience with Azure Cloud Services, including Azure Kubernetes Service (AKS), Azure Service Bus, Event Hubs, Azure Functions, and API Management.
- Strong background in Java and Spring Boot/Cloud for developing containerized microservices.
- Experience designing and implementing event-driven architectures and messaging systems.
- Knowledge of protocols and networking fundamentals, with TCP/IP being a plus.
- Practical experience in a DevOps-focused development environment, utilizing CI/CD pipelines, monitoring, and logging tools.
- Deep understanding of design patterns, service-oriented architecture (SOA), microservices, and cloud best practices.
- Ability to collaborate effectively in a team, lead by example, and mentor other developers.
- Strong communication skills, with the ability to articulate complex technical solutions to different stakeholders.
If you are a passionate developer with expertise in Azure, Microservices, Messaging Systems, and Cloud-Native principles, and enjoy being a technical leader within your team, do not hesitate to apply!
We are looking forward to receiving your application and working together to drive our success.