Java Software Engineer Sr

Desarrollo place México home Remoto schedule Tiempo Completo

Compartir

Java Software Engineer Sr

Desarrollo

¡Desafíate! Muéstranos tu talento y déjanos llevarlo más allá del límite. Buscamos geeks inconformes con lo ordinario.

Trabaja con los mejores, nuestro equipo está cambiando la forma en que las personas interactúan con la tecnología. ¡Te queremos de nuestro lado!

Jornada

Tiempo completo.

Trabajo remoto.

 

Experiencia

Minimo de 5 años en:

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

Actividades

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

Conocimientos necesarios

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

Conocimientos deseados

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