GeekHunter Logo

Planos

Login

PT

PT

NTT DATA

Desenvolvedor Java Senior

Remoto

(Qualquer lugar)

Faixa de Remuneração

Não informada

Nível de Experiência

Sênior

Requisitos

5+ anos de experiência na carreira
AWS
APIs REST
Spring Boot
Docker
Spring Cloud
Kafka
Java
Microservices
Kubernetes
RabbitMQ

Conhecimentos Desejáveis

Arquitetura orientada a eventos
Claude
Quality Gates
Amazon S3
DynamoDB
Oracle
Maven
CI/CD
Jira
PostgreSQL
Clean Architecture
Arquitetura Hexagonal
MongoDB
DDD
Amazon SNS
Kanban
Codex
Scrum
Testes automatizados
Amazon EC2
ChatGPT
Amazon SQS
SOLID
Observabilidade
GCP
GitHub Copilot
Modernização de sistemas legados

Tarefas e Responsabilidades

Sobre a vaga

Buscamos um(a) Desenvolvedor(a) Backend Java Sênior com sólida experiência no desenvolvimento e sustentação de aplicações corporativas de missão crítica, atuando em ambientes de alta disponibilidade e grande volume transacional.

É esperado domínio do ecossistema Java, com experiência nas versões 7, 11, 17 e 25, trazendo uma visão consistente da evolução da plataforma e capacidade de atuar tanto em modernização quanto em sustentação de sistemas legados.

Responsabilidades

  • Desenvolver e sustentar aplicações backend em Java e Spring Boot.
  • Construir e manter APIs REST.
  • Atuar com arquiteturas monolíticas e de microserviços.
  • Implementar integrações síncronas e assíncronas.
  • Trabalhar com mensageria e eventos utilizando Spring Cloud, Kafka e RabbitMQ.
  • Participar ativamente de refinamentos, definições técnicas e tomadas de decisão.
  • Interagir com frequência com Product Owners, Product Managers, Arquitetura e Lideranças Técnicas.
  • Influenciar decisões arquiteturais considerando contexto, custo, risco e necessidade de negócio.
  • Aplicar boas práticas de engenharia de software, incluindo SOLID, DDD (Domain-Driven Design), Clean Architecture e Arquitetura Hexagonal.
  • Garantir qualidade de código com testes automatizados e observabilidade.

Requisitos

  • Experiência com Java nas versões 7, 11, 17 e 25.
  • Desenvolvimento backend com Spring Boot.
  • Construção e manutenção de APIs REST.
  • Experiência com arquiteturas monolíticas e microserviços.
  • Conhecimento em integrações síncronas e assíncronas.
  • Atuação com Spring Cloud, Kafka, RabbitMQ, mensageria e eventos.
  • Bancos de dados relacionais: Oracle e PostgreSQL.
  • Bancos de dados NoSQL: MongoDB e DynamoDB.
  • Boas práticas de engenharia de software: SOLID, DDD (Domain-Driven Design), Clean Architecture e Arquitetura Hexagonal.
  • Conhecimento em testes automatizados, qualidade de código e observabilidade.
  • Experiência com CI/CD, Maven, Docker, Kubernetes e Quality Gates.
  • Vivência em ambientes Cloud na AWS (S3, EC2, SQS, SNS, DynamoDB).
  • Experiência com Jira.
  • Vivência em metodologias ágeis, especialmente Scrum e Kanban.

Diferenciais

  • Conhecimento em GCP.
  • Experiência em modernização de sistemas legados.
  • Atuação em ambientes bancários ou de alta criticidade.
  • Conhecimento em estratégias de migração entre monólitos e microserviços.
  • Vivência com arquitetura orientada a eventos e soluções distribuídas.
  • Uso prático e responsável de Inteligência Artificial para ganho de produtividade e qualidade técnica, com ferramentas como GitHub Copilot, ChatGPT, Claude e Codex — aplicadas ao entendimento de sistemas legados, detalhamento de requisitos técnicos, análise de alternativas de solução, aceleração do desenvolvimento e identificação de riscos relacionados à segurança e vulnerabilidades.

Competências comportamentais

  • Perfil curioso e orientado ao aprendizado contínuo.
  • Capacidade analítica e senso crítico para questionar soluções e propor melhorias.
  • Comunicação clara, objetiva e colaborativa.
  • Boa habilidade para explicar conceitos técnicos a diferentes públicos.
  • Protagonismo, senso de dono e foco em geração de valor para o negócio.

Compartilhar vaga:

Compartilhar vaga: