Desenvolvedor Java Sr

📍 Remoto 📄 CLT

Descrição da Vaga

Descrição da vaga:

Estamos procurando um Desenvolvedor Java Sênior para se juntar ao nosso time! Se você tem sólida experiência em desenvolvimento Java e habilidades avançadas com Google Cloud Platform, microsserviços e práticas de Clean Code, venha fazer parte da nossa equipe. Buscamos profissionais que dominem o desenvolvimento backend e estejam prontos para implementar soluções escaláveis e robustas em ambientes de nuvem.

Responsabilidades:

  • Desenvolver e manter aplicações backend utilizando Java 17 e o Spring Framework.
  • Criar e otimizar soluções com boas práticas de Design Patterns e Clean Code.
  • Trabalhar com bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (DynamoDB, BigTable, Firestore) para atender a requisitos de performance e escalabilidade.
  • Desenvolver e consumir APIs RESTful.
  • Realizar testes automatizados com JUnit e Mockito para assegurar a qualidade do código.
  • Gerenciar a integração com sistemas de mensageria como Kafka, RabbitMQ e Pub/Sub.
  • Utilizar soluções de File Store, incluindo GCS e S3, para armazenamento de arquivos.
  • Trabalhar em ambientes de Kubernetes para orquestração de containers e gestão de microsserviços.
  • Colaborar com o time de desenvolvimento e operações para melhorar continuamente as práticas de desenvolvimento.

Requisitos técnicos obrigatórios:

  • Experiência avançada com Java 17 e Spring Framework.
  • Conhecimento sólido em Google Cloud Platform (GCP) e serviços de nuvem.
  • Familiaridade com Design Patterns e práticas de Clean Code.
  • Experiência com bancos de dados SQL e NoSQL (DynamoDB, BigTable, Firestore).
  • Conhecimento em mensageria (Kafka, RabbitMQ, Pub/Sub).
  • Experiência com Git para controle de versão e boas práticas de desenvolvimento.
  • Habilidade com testes automatizados utilizando JUnit e Mockito.
  • Conhecimento em Kubernetes para orquestração de containers.

Requisitos Técnicos Desejáveis: 

  • Experiência com outras ferramentas de nuvem e monitoramento.
  • Conhecimento em integração contínua e deployment contínuo (CI/CD).
  • Experiência prévia em ambientes de desenvolvimento ágeis (Scrum/Kanban).  

Publicado há 2 semanas
Quero me Candidatar

Quer ver mais detalhes da vaga?

Outras buscas que podem te interessar: