logo source bolsa
Logo
company logo
Seek

Ver más

Backend Developer Senior – Java, Jee, Aws

PE
  • Postular con:
    Backend Developer Senior – Java, Jee, Aws

Resumen

Cargo: Backend Developer Senior – Java, Jee, Aws - Peru
Empresa: Seek
Ubicación: Peru
Área: Tecnología

Somos SEEK, empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.

Misión de la posición:
Diseñar, desarrollar y poner en producción servicios backend seguros, resilientes y mantenibles para el Squad SDD del cliente. Gestionar Delivery Units de manera autónoma, desarrollando APIs, integraciones, procesos batch y soluciones de persistencia con Java, Spring, Java EE/JEE y AWS, aplicando prácticas de Spec-Driven Development y herramientas de IA.

Responsabilidades:

  • Gestionar Delivery Units backend de extremo a extremo: análisis de especificaciones, desarrollo, pruebas, evidencias y puesta en producción.
  • Analizar requerimientos, reglas de negocio y criterios de aceptación, identificando dependencias, riesgos y restricciones técnicas.
  • Diseñar y desarrollar APIs, servicios backend, procesos batch e integraciones con Java, Spring, Spring Boot y Java EE/JEE.
  • Mantener y evolucionar aplicaciones legacy sobre JBoss 5.1, evaluando compatibilidad e impacto de los cambios.
  • Gestionar bases de datos, transacciones, persistencia, consistencia e integridad de datos.
  • Aplicar lineamientos arquitectónicos, principios SOLID, buenas prácticas de desarrollo, seguridad y calidad de código.
  • Implementar pruebas automatizadas, observabilidad y monitoreo mediante herramientas como Grafana, Prometheus y Loki.
  • Utilizar agentes de IA y prácticas de Spec-Driven Development para analizar, desarrollar, probar y revisar soluciones, garantizando validación humana y trazabilidad.
  • Coordinar con TPO, Arquitectura, QA y DevOps la resolución de incidencias, validaciones y despliegues; comunicar avances, riesgos y bloqueos.
  • Realizar code reviews, compartir buenas prácticas y acompañar técnicamente a developers Semi-Senior.

Formación:

  • Profesional en Ingeniería de Software, Sistemas, Informática o carreras afines.

Experiencia:

  • 6 o más años de experiencia en desarrollo de software y ciclo de vida de productos o plataformas digitales.
  • 4 o más años de experiencia con Java en desarrollo de servicios backend productivos.
  • Experiencia sólida con Java, Java EE/JEE, Spring Framework y Spring Boot; deseable experiencia con JBoss 5.1.
  • Experiencia desarrollando APIs, integraciones, procesos batch, soluciones AWS y trabajando con bases de datos y mensajería.
  • Experiencia en sistemas legacy o brownfield, pruebas automatizadas, seguridad, observabilidad y soporte de producción.
  • Experiencia práctica con agentes de desarrollo y metodologías Spec-Driven Development. Deseable experiencia en banca, fintech, pagos, retail, gaming o entornos regulados.

Conocimientos técnicos:

  • Java avanzado, SOLID, Clean Architecture, arquitectura hexagonal, patrones de diseño, microservicios y sistemas distribuidos.
  • Java EE/JEE, JBoss 5.1, Spring, Spring Boot, Spring Batch, JPA, Hibernate, JDBC, Maven y Gradle.
  • APIs REST/SOAP, OpenAPI, mensajería, integración por eventos y procesos batch.
  • Bases de datos SQL y NoSQL, MongoDB, Redis y optimización de consultas.
  • Testing, code review, quality gates, SAST, SonarQube y prácticas OWASP.
  • AWS, Docker, Kubernetes, CI/CD y observabilidad con Grafana, Prometheus y Loki.
  • IA aplicada al desarrollo: agentes, context engineering, trazabilidad y validación humana.

Idiomas: Inglés técnico intermedio (deseable).

Tecnologías:

  • Backend: Java, Java EE/JEE, Spring, Spring Boot, Spring Batch, JPA, Hibernate, JDBC, Maven y Gradle.
  • Integraciones: APIs REST/SOAP, OpenAPI/Swagger, Postman, Webhooks, FTP y middleware de mensajería.
  • Cloud y DevOps: AWS (ECS/EKS, Lambda, API Gateway, S3, SQS/SNS, EventBridge y CloudWatch), Docker, Kubernetes y CI/CD.
  • Monitoreo y calidad: Grafana, Prometheus, Loki, SonarQube, SAST, JUnit y Mockito.
  • Bases de datos: Oracle, PostgreSQL, MySQL, SQL Server, MongoDB y Redis.
  • Herramientas de IA y SDD: OpenCode (preferiblemente), GitHub Copilot, Claude Code, GitHub Spec Kit, OpenSpec y Kiro.
  • Otros: Git, Pull Requests, branching, PowerBuilder (deseable) y OWASP Top 10 Web/API y LLM (deseable).

Competencias clave:

  • Visión integral y capacidad para convertir especificaciones en soluciones backend operativas y mantenibles.
  • Profundidad técnica, pensamiento analítico y resolución de problemas.
  • Autonomía, criterio técnico y capacidad para identificar riesgos y solicitar apoyo oportunamente.
  • Comunicación efectiva, colaboración y mentoría de perfiles técnicos.
  • Responsabilidad sobre la calidad, orientación a resultados y uso responsable de herramientas de IA.

Requerimientos
  • Disponibilidad para viajar
    No