Pentera
Nayax
Desarrollador Java Intermedio
JavaScriptJavaSQLDockerRuby
Traducción automática. Consulta el original.
Más información sobre Nayax null
Desarrollador(a) Java Intermedio
Buscamos un(a) profesional con una sólida base técnica en Java, visión analítica y pensamiento crítico. Aquí, el desarrollo está impulsado por especificaciones (spec-driven) y potenciado por asistentes de IA: el código es solo una parte de la entrega. El diferencial radica en definir bien el problema, dirigir la herramienta y evaluar críticamente los resultados.
Ubicación: Bom Retiro, Curitiba/PR
Modelo de trabajo: Pre sencial, con posibilidad de 1 día de teletrabajo.
Requisitos
Responsabilidades principales
- Analizar requisitos técnicos y reglas de negocio, transformándolos en especificaciones claras, verificables y testeables, que guíen tanto al equipo como a los asistentes de IA.
- Liderar el desarrollo con el apoyo de asistentes de IA, definiendo contexto, alcance y criterios de aceptación antes de la generación del código.
- Revisar críticamente el código generado por IA, evaluando su corrección, seguridad, rendimiento, legibilidad y adherencia a la arquitectura y a las reglas de negocio.
- Desarrollar, evolucionar y mantener aplicaciones backend en Java, utilizando Spring y JPA.
- Desarrollar interfaces frontend con frameworks JavaScript para aplicaciones SPA, garantizando la integración con los servicios backend.
- Elaborar consultas SQL, manipular datos y contribuir al mantenimiento y rendimiento de bases de datos relacionales.
- Escribir pruebas automatizadas que validen las especificaciones, utilizándolas como principal mecanismo para garantizar la fiabilidad del código generado.
- Investigar fallos, identificar sus causas raíz y corregir problemas, evitando aceptar soluciones que simplemente funcionen, pero cuyo funcionamiento no se comprenda.
Requisitos
- Experiencia mínima de 3 años con desarrollo Java.
- Conocimiento y experiencia práctica con Spring y JPA.
- Experiencia con bases de datos relacionales y SQL.
- Experiencia con pruebas automatizadas.
- Experiencia con frameworks JavaScript para SPA.
- Experiencia con Git para control de versiones y colaboración.
- Capacidad para escribir especificaciones y criterios de aceptación claros y objetivos.
- Pensamiento crítico para cuestionar, validar y corregir salidas de IA, entendiendo qué se está entregando y por qué.
- Buena comunicación escrita, ya que la calidad de la especificación define la calidad del resultado.
Deseables
- Experiencia previa con asistentes de IA en el desarrollo (Claude Code, Copilot, Cursor, etc.) y práctica con spec-driven development.
- Experiencia en equipo ágil.
- Conocimiento en Docker, Vue.js o Ruby on Rails.
- Experiencia en revisión de código y definición de estándares de calidad.
