Empresa de software busca Ingeniero/a Backend Senior con experiencia en Java 17, Spring Boot y Hibernate para diseñar, construir y mantener servicios backend escalables y APIs RESTful. Se valorará el uso de herramientas de desarrollo asistidas por IA.
Si sos un crack del backend con Java 17 y Spring Boot, esta es tu oportunidad. Podrás diseñar y construir servicios escalables y APIs RESTful, trabajando con herramientas de IA. Ideal para quienes buscan un rol 100% backend y crecer en una empresa de software.
Buscamos un Senior Backend Engineer para diseñar, construir y mantener servicios backend escalables y APIs RESTful. Este es un puesto enfocado 100% en backend, sin responsabilidades de frontend. El candidato ideal tiene experiencia práctica sólida con Java 17, Spring Boot y Hibernate, y se siente cómodo contribuyendo a flujos de trabajo de desarrollo "design-first" (diseño primero) asistidos por herramientas de ingeniería con IA. Colaborarás con los equipos de Producto, Diseño, DevOps y Operaciones para entregar soluciones backend confiables tanto para aplicaciones de AutoNation orientadas al cliente como internas. Responsabilidades del puesto: - Diseñar, construir y mantener servicios backend y APIs RESTful usando Java 17, Spring Boot y Hibernate. - Desarrollar soluciones escalables y confiables que soporten aplicaciones de negocio internas y orientadas al cliente. - Participar en discusiones técnicas de diseño y arquitectura antes de la implementación. - Traducir diseños técnicos y requisitos de negocio en soluciones backend mantenibles. - Utilizar herramientas de desarrollo asistidas por IA para soportar la generación de código, implementación, pruebas y productividad de ingeniería. - Revisar, validar y mejorar el código generado por IA para asegurar calidad, seguridad y mantenibilidad. - Escribir código limpio, testeable y bien documentado. - Solucionar problemas de backend y contribuir a las mejoras de rendimiento y confiabilidad de las aplicaciones. - Colaborar con los equipos de Producto, Diseño, DevOps y Operaciones durante todo el ciclo de vida del desarrollo de software. - Participar en revisiones de código y ayudar a establecer las mejores prácticas de ingeniería backend. - Desarrollar y mantener procesos programados o en segundo plano cuando sea necesario, utilizando herramientas como Quartz. Requisitos: - Más de 5 años de experiencia profesional en desarrollo de software backend. - Experiencia práctica sólida con Java, preferentemente Java 17. - Experiencia práctica sólida con Spring Boot. - Experiencia práctica sólida con Hibernate o persistencia basada en JPA. - Experiencia comprobada en el diseño y desarrollo de APIs RESTful. - Fuerte entendimiento de la programación orientada a objetos y principios de diseño de software. - Experiencia en la construcción de aplicaciones backend escalables, mantenibles y listas para producción. - Experiencia con pruebas automatizadas, depuración y prácticas de revisión de código. - Capacidad para participar en discusiones técnicas de diseño y traducir diseños en soluciones funcionales. - Fuertes habilidades de comunicación y colaboración interfuncional. - Interés y disposición para usar herramientas de desarrollo asistidas por IA como parte del flujo de trabajo de ingeniería. Se valorará: - Experiencia en el desarrollo de trabajos programados o en segundo plano utilizando Quartz o librerías similares. - Familiaridad con herramientas de desarrollo asistidas por IA como Kiro o asistentes de codificación comparables. - Experiencia trabajando en entornos de desarrollo "design-first" o impulsados por especificaciones. - Familiaridad con aplicaciones alojadas en la nube. - Se acepta experiencia con AWS, GCP u otra plataforma en la nube, pero no se requiere experiencia profunda en infraestructura en la nube. - Experiencia en el soporte de plataformas relacionadas con servicios automotrices, financiamiento, comercio electrónico u otros productos transaccionales. Desarrollo Asistido por IA: El equipo sigue un enfoque de desarrollo "design-first". Los ingenieros crean y refinan el diseño técnico antes de usar agentes de IA para asistir en la implementación. Luego, el equipo de ingeniería revisa, valida y mejora el código generado. No se requiere experiencia previa con Kiro, pero los candidatos deben demostrar un interés genuino en adoptar herramientas de desarrollo asistidas por IA y la capacidad de revisar críticamente las soluciones generadas por IA.
Grupocorven · Buenos Aires
Presencialhace 12 horas
Grupocorven · Buenos Aires
Presencialhace 13 horas