Desarrollador Backend Java Senior

NTT DATA

📍 Brasil· Tempo integral

Descrição da vaga

Acerca de la vacante

Buscamos un(a) Desarrollador(a) Backend Java Senior para trabajar en el desarrollo de soluciones de alto rendimiento en un entorno de misión crítica.

La persona será responsable de crear y evolucionar sistemas robustos, aplicando las mejores prácticas de ingeniería de software, patrones de diseño y arquitectura moderna. La experiencia con la nube, contenedores, bases de datos, CI/CD y observabilidad es esencial para el día a día.

Responsabilidades principales

  • Desarrollar backends de alto rendimiento con Java.
  • Aplicar patrones de diseño como Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command e Interpreter.
  • Escribir código siguiendo los principios SOLID y Clean Code.
  • Trabajar con AWS o Azure, con un mínimo de 2 años de experiencia.
  • Orquestar contenedores con Docker y Kubernetes (EKS, ECS o AKS).
  • Modelar e integrar bases de datos relacionales y NoSQL, como RDS y DynamoDB.
  • Construir y mantener pipelines de CI/CD con GitHub Actions, GitLab, CodePipeline, CodeBuild o herramientas similares.
  • Implementar observabilidad con Datadog y CloudWatch.
  • Realizar troubleshooting y análisis de rendimiento de aplicaciones.
  • Trabajar en el ecosistema bancario, respetando los requisitos de seguridad y cumplimiento.
  • Desarrollar soluciones con IA Generativa, incluyendo LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI, AWS Bedrock, RAG, Embeddings, Vector Stores y creación de agentes.

Requisitos técnicos

  • Java y desarrollo backend de alto rendimiento.
  • Patrones de diseño (Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command e Interpreter).
  • SOLID y Clean Code.
  • AWS o Azure (mínimo 2 años).
  • Docker y Kubernetes (EKS, ECS o AKS).
  • Bases de datos relacionales y NoSQL (RDS, DynamoDB).
  • CI/CD (GitHub Actions, GitLab, CodePipeline, CodeBuild o similares).
  • Observabilidad (Datadog y CloudWatch).
  • Troubleshooting y análisis de rendimiento.
  • Experiencia en el ecosistema bancario.
  • Conocimiento en IA Generativa (LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI, AWS Bedrock, RAG, Embeddings, Vector Stores y creación de agentes).

Diferenciales

Certificaciones en la nube, experiencia en instituciones financieras de gran porte y proyectos con IA Generativa en producción son diferenciales valorados.

Mais vagas em Brasil