Ci&t

[Job- 28927] Senior Java Developer (AMS Project), Hybrid, Campinas, SP, Brazil

Campinas, SP Full Time
Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

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.