GeekHunter Logo

Planes

Iniciar sesión

ES

ES

NTT DATA

Desarrollador Java Senior

Show original

Remoto

(Cualquier lugar)

Rango salarial

No informada

Nivel de experiencia

Senior

Requisitos

5+ años de experiencia en la carrera
AWS
APIs REST
Spring Boot
Docker
Spring Cloud
Kafka
Java
Microservices
Kubernetes
RabbitMQ

Habilidades deseadas

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

Tareas y Responsabilidades

Show original

Sobre la vacante

Buscamos un(a) Desarrollador(a) Backend Java Senior con sólida experiencia en el desarrollo y soporte de aplicaciones corporativas de misión crítica, trabajando en entornos de alta disponibilidad y alto volumen transaccional.

Se espera dominio del ecosistema Java, con experiencia en las versiones 7, 11, 17 y 25, aportando una visión consistente de la evolución de la plataforma y capacidad para actuar tanto en la modernización como en el soporte de sistemas legados.

Responsabilidades

  • Desarrollar y mantener aplicaciones backend en Java y Spring Boot.
  • Construir y mantener APIs REST.
  • Trabajar con arquitecturas monolíticas y de microservicios.
  • Implementar integraciones síncronas y asíncronas.
  • Trabajar con mensajería y eventos utilizando Spring Cloud, Kafka y RabbitMQ.
  • Participar activamente en refinamientos, definiciones técnicas y toma de decisiones.
  • Interactuar con frecuencia con Product Owners, Product Managers, Arquitectura y Liderazgos Técnicos.
  • Influir en decisiones arquitectónicas considerando contexto, costo, riesgo y necesidad de negocio.
  • Aplicar buenas prácticas de ingeniería de software, incluyendo SOLID, DDD (Domain-Driven Design), Clean Architecture y Arquitectura Hexagonal.
  • Garantizar la calidad del código con pruebas automatizadas y observabilidad.

Requisitos

  • Experiencia con Java en las versiones 7, 11, 17 y 25.
  • Desarrollo backend con Spring Boot.
  • Construcción y mantenimiento de APIs REST.
  • Experiencia con arquitecturas monolíticas y microservicios.
  • Conocimiento en integraciones síncronas y asíncronas.
  • Trabajo con Spring Cloud, Kafka, RabbitMQ, mensajería y eventos.
  • Bases de datos relacionales: Oracle y PostgreSQL.
  • Bases de datos NoSQL: MongoDB y DynamoDB.
  • Buenas prácticas de ingeniería de software: SOLID, DDD (Domain-Driven Design), Clean Architecture y Arquitectura Hexagonal.
  • Conocimiento en pruebas automatizadas, calidad de código y observabilidad.
  • Experiencia con CI/CD, Maven, Docker, Kubernetes y Quality Gates.
  • Experiencia en entornos Cloud de AWS (S3, EC2, SQS, SNS, DynamoDB).
  • Experiencia con Jira.
  • Experiencia en metodologías ágiles, especialmente Scrum y Kanban.

Diferenciales

  • Conocimiento en GCP.
  • Experiencia en modernización de sistemas legados.
  • Trabajo en entornos bancarios o de alta criticidad.
  • Conocimiento en estrategias de migración entre monolitos y microservicios.
  • Experiencia con arquitectura orientada a eventos y soluciones distribuidas.
  • Uso práctico y responsable de Inteligencia Artificial para mejorar la productividad y la calidad técnica, con herramientas como GitHub Copilot, ChatGPT, Claude y Codex — aplicadas a la comprensión de sistemas legados, el detalle de requisitos técnicos, el análisis de alternativas de solución, la aceleración del desarrollo y la identificación de riesgos relacionados con seguridad y vulnerabilidades.

Competencias comportamentales

  • Perfil curioso y orientado al aprendizaje continuo.
  • Capacidad analítica y pensamiento crítico para cuestionar soluciones y proponer mejoras.
  • Comunicación clara, objetiva y colaborativa.
  • Buena habilidad para explicar conceptos técnicos a diferentes audiencias.
  • Protagonismo, sentido de pertenencia y enfoque en la generación de valor para el negocio.

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante:

Phone

Solo se aceptan archivos PDF con un tamaño máximo de 3mb.

BRL

BRL

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante: