Desenvolvedor(a) Backend Java Sênior
NTT DATA
Descrição da vaga
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Backend Java Sênior para atuar no desenvolvimento de soluções de alta performance em um ambiente de missão crítica.
A pessoa será responsável por criar e evoluir sistemas robustos, aplicando boas práticas de engenharia de software, padrões de projeto e arquitetura moderna. A experiência com nuvem, containers, bancos de dados, CI/CD e observabilidade é essencial para o dia a dia.
Responsabilidades principais- Desenvolver backends de alta performance com Java.
- Aplicar Design Patterns como Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command e Interpreter.
- Escrever código seguindo princípios SOLID e Clean Code.
- Trabalhar com AWS ou Azure, com no mínimo 2 anos de experiência.
- Orquestrar containers com Docker e Kubernetes (EKS, ECS ou AKS).
- Modelar e integrar bancos de dados relacionais e NoSQL, como RDS e DynamoDB.
- Construir e manter pipelines de CI/CD com GitHub Actions, GitLab, CodePipeline, CodeBuild ou ferramentas similares.
- Implementar observabilidade com Datadog e CloudWatch.
- Realizar troubleshooting e análise de performance de aplicações.
- Atuar no ecossistema bancário, respeitando requisitos de segurança e compliance.
- Desenvolver soluções com IA Generativa, incluindo LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI, AWS Bedrock, RAG, Embeddings, Vector Stores e criação de agentes.
- Java e desenvolvimento backend de alta performance.
- Design Patterns (Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command e Interpreter).
- SOLID e Clean Code.
- AWS ou Azure (mínimo de 2 anos).
- Docker e Kubernetes (EKS, ECS ou AKS).
- Banco de Dados Relacional e NoSQL (RDS, DynamoDB).
- CI/CD (GitHub Actions, GitLab, CodePipeline, CodeBuild ou similares).
- Observabilidade (Datadog e CloudWatch).
- Troubleshooting e análise de performance.
- Experiência no ecossistema bancário.
- Conhecimento em IA Generativa (LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI ou AWS Bedrock, RAG, Embeddings, Vector Stores e criação de agentes).
Certificações em nuvem, vivência em instituições financeiras de grande porte e projetos com IA Generativa em produção são diferenciais valorizados.
Mais vagas em Brasil
- Desenvolvedor(a) .NET Sênior
- Desenvolvedor BackEnd Pleno - PHP/Laravel
- Pessoa Desenvolvedora Cobol - Sustentação 24x7
- Desenvolvedor Full Stack Pleno/Sênior Web
- DESENVOLVEDOR FULLSTACK SR - REMOTO
- VAGA PARA PCD – ANALISTA DESENVOLVEDOR .NET C# SR – REMOTO
- Engenheiro de Banco de Dados AWS
- Backend .NET / C# - Sustentação
