Experiencia
Mínimo 5 años desarrollando aplicaciones Java empresariales.
Experiencia comprobable en Spring Framework.
Experiencia desarrollando APIs REST.
Participación en proyectos de modernización tecnológica o migración de aplicaciones.
Experiencia trabajando bajo metodologías ágiles (Scrum/Kanban).
Responsabilidades principales
Diseñar, desarrollar y mantener aplicaciones empresariales utilizando Java y el ecosistema Spring.
Participar en proyectos de migración de aplicaciones monolíticas (.NET) hacia arquitecturas basadas en microservicios.
Desarrollar y consumir APIs REST siguiendo estándares de seguridad y desempeño.
Participar en el diseño de arquitecturas actuales orientadas a servicios.
Implementar soluciones siguiendo principios SOLID, patrones de diseño y mejores prácticas de ingeniería de software.
Colaborar con equipos multidisciplinarios para definir soluciones técnicas y funcionales.
Desarrollar componentes Front-End utilizando Angular y HTML5 cuando sea requerido.
Optimizar consultas y acceso a datos sobre SQL Server.
Participar en revisiones de código, pruebas técnicas y actividades de mejora continua.
Documentar componentes técnicos y participar en la definición de estándares de desarrollo.
Conocimientos técnicos requeridos
Java 17 o preferentemente Java 21.
Spring Boot.
Spring Security.
Spring Data.
Spring MVC.
Spring WebFlux.
Desarrollo de APIs REST.
Arquitectura de Microservicios.
Angular (preferentemente Angular 21 o versiones recientes).
HTML5.
SQL Server.
Hibernate.
JPA.
ORM (Object Relational Mapping).
Manejo de transacciones.
Programación concurrente.
Asincronía y manejo de hilos.
Principios SOLID.
Patrones de diseño y arquitectura de software.
Idiomas
Inglés avanzado (indispensable)
Que se resume en:
Participar en reuniones técnicas.
Leer documentación especializada.
Comunicarse con equipos internacionales.
📌 Java Full Stack Senior Ciudad De México
🏢 Orion Innovation
📍 Ciudad de México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.