VAGASLUME
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 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.
Requisitos técnicos
  • 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).
Diferenciais

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