Empleo de Java Developer Senior - Remoto en Remoto - Solo México-113073-MX

Publicado hoy.

Java Developer Senior - Remoto en Ia Interactive

$ 30,000 a 35,000 MXN (Neto)

Remoto: México

Empleado de tiempo completo

Inglés : Nivel Avanzado

Jornada: Tiempo completo, Trabajo remoto.


Minimo de 5 años en:

  • Desarrollo backend productivo con Java 21 y Spring Boot 4 en arquitecturas de microservicios.
  • Seguridad de APIs con Spring Security.
  • Mensajería asíncrona con Apache Kafka.
  • Ecosistema AWS (Secrets Manager y CodeArtifact).
  • Build con Maven.
  • Herramientas de calidad JaCoCo, PMD y Checkstyle.
  • Observabilidad con Dynatrace;proyectos empresariales.


Actividades:

  • Desarrollo de microservicios en Java 21 y Spring Boot 4.
  • Implementación de autenticación y autorización de APIs con Spring Security, conforme a los estándares del proyecto.
  • Desarrollo de integraciones asíncronas entre servicios con Apache Kafka.
  • Consumo de servicios de AWS: Secrets Manager para la gestión de secretos y CodeArtifact como repositorio de artefactos.
  • Compilación y empaquetado del proyecto con Maven.
  • Implementación de pruebas unitarias y de integración con JUnit. Atención de la cobertura con JaCoCo.
  • Atención de bugs y vulnerabilidades de seguridad, mejoras y seguimiento a hallazgos de análisis de código estático y dinámico.
  • Seguimiento al monitoreo y la trazabilidad de los servicios en Dynatrace, y atención de las alertas asignadas.
  • Pair programming.
  • Participación en code reviews, como autor y como revisor.
  • Seguimiento a tareas dentro del sprint o flujo de trabajo establecido


Conocimientos necesarios:

  • Java 21 con Spring Boot 4 en ambientes productivos
  • Arquitecturas de microservicios.
  • Consumo e implementación de APIs REST.
  • Spring Security para autenticación y autorización de APIs.
  • Apache Kafka para mensajería asíncrona entre servicios.
  • AWS: Secrets Manager y CodeArtifact.
  • Maven para compilación, empaquetado y gestión de dependencias.
  • Herramientas de calidad: JaCoCo, PMD y Checkstyle.
  • Dynatrace u otra herramienta de observabilidad para monitoreo y trazabilidad.
  • Pruebas unitarias y de integración con JUnit.
  • Git / GitFlow y trabajo colaborativo en ramas.


Conocimientos deseados:

  • Experiencia previa en migraciones de versiones mayores de Spring Boot.
  • Servicios de AWS adicionales (IAM, ECS, S3) o experiencia equivalente en GCP.
  • Docker y pipelines de CI/CD.
  • Metodologías ágiles (Scrum / Kanban).
  • Inglés técnico de lectura y conversacional.