N
Desenvolvedor(a) Backend Java Sênior
NTT DATA · Brasil · Remoto · GeekHunter
Clean CodeR$ 10.000 - R$ 10.500CLT
Sobre a vaga
Requisitos
- 5+ anos de experiência na carreira
- Clean Code
- Docker
- Azure
- NoSQL
- AKS
- OpenAI
- GitHub Actions
- Embeddings
- Azure OpenAI
- Kubernetes
- Datadog
- CloudWatch
- RAG
- LangChain
- AWS Bedrock
- CodePipeline
- ECS
- LangGraph
- EKS
- CodeBuild
- Semantic Kernel
- Postgres SQL
- Spring Boot
- CI/CD
- Design Patterns
- Java
- MySQL
- DynamoDB
- GitLab CI
- Vector Stores
- SOLID
- AWS
Tarefas e Responsabilidades
Sobre a vagaBuscamos 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.
Requisitos principais
Clean CodeDockerAzureNoSQLAKSOpenAIGitHub ActionsEmbeddingsAzure OpenAIKubernetesDatadogCloudWatchRAGLangChainAWS BedrockCodePipelineECSLangGraphEKSCodeBuildSemantic KernelPostgres SQLSpring BootCI/CDDesign PatternsJavaMySQLDynamoDBGitLab CIVector StoresSOLIDAWS
Candidatura
Publicado há 2 meses
Mais vagas em NTT DATA
NTT DATA
Vagas abertas nesta empresa: 4