CI&T

Senior Java/Nodejs Developer

CI&T

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformGraphQLJavaJavaScriptKafkaNode.jsRabbitMQSpringSpring BootSpringBoot

About the role

  • Desenvolver e manter aplicações back-end.
  • Projetar e implementar arquiteturas de microsserviços.
  • Aplicar técnicas de cache e otimização de sistemas para melhorar a performance das aplicações.
  • Implementar desenvolvimento orientado a testes (TDD/BDD) e utilizar ferramentas de automação de testes.
  • Trabalhar com nuvens públicas para a hospedagem e gerenciamento de aplicações.
  • Modelar e desenvolver sistemas web e microsserviços, garantindo alta disponibilidade e escalabilidade.
  • Manter e otimizar bancos de dados relacionais e não relacionais.
  • Utilizar containers e gerenciar filas e mensageria.
  • Gerenciar e automatizar processos de CI/CD, controle de versão e seguir práticas ágeis de desenvolvimento.
  • Comunicar-se de forma clara e objetiva sobre ideias complexas com a equipe e stakeholders.

Requirements

  • Experiência sólida em desenvolvimento com Java (Spring Boot) e Node.js
  • Conhecimento avançado em arquiteturas de microsserviços e design de APIs RESTful e/ou Graphql
  • Expertise em técnicas de cache e otimização de sistemas
  • Experiência em desenvolvimento orientado a testes (TDD/BDD) e uso de ferramentas de automação de testes
  • Experiência prática com nuvens públicas (AWS, Azure ou Google Cloud Platform)
  • Expertise em bancos de dados relacionais e não relacionais, além de técnicas de otimização de consultas
  • Experiência com tecnologias como containers (Docker), filas e mensageria (RabbitMQ e Kafka, pub/sub)
  • Proficiência no uso de ferramentas de CI/CD, controle de versão (Git) e práticas ágeis de desenvolvimento
  • Excelentes habilidades de comunicação, com capacidade de articular ideias complexas de forma clara e objetiva