Responsabilidades del rol
Colaborar estrechamente con stakeholders para definir requerimientos, alcances y objetivos del proyecto.
Diseñar, desarrollar e implementar soluciones escalables y de alto rendimiento.
Asegurar la calidad del código mediante la aplicación de mejores prácticas, estándares y revisiones técnicas.
Participar en decisiones de arquitectura y diseño de sistemas.
Proporcionar mentoría técnica y acompañamiento a desarrolladores del equipo.
Identificar oportunidades de mejora continua en procesos, herramientas y arquitectura.
Requisitos técnicos
Experiencia sólida en desarrollo con Java (versiones 8 a 21).
Dominio de frameworks como Spring Boot y Hibernate.
Experiencia en diseño de arquitectura de software y aplicación de patrones de diseño.
Experiencia en desarrollo de microservicios y sistemas distribuidos.
Conocimiento en pruebas automatizadas (JUnit, Mockito).
Experiencia en implementación de seguridad (OAuth2, JWT, OWASP).
Manejo de bases de datos relacionales y no relacionales (PostgreSQL, MongoDB).
Experiencia con herramientas de integración y entrega continua (CI/CD) como Jenkins, Docker y Kubernetes.
Uso de herramientas de control de versiones (Git).
Experiencia trabajando bajo metodologías ágiles (Scrum, Kanban). Soft Skills:
Destacados habilidades de comunicación y liderazgo técnico.
Capacidad analítica y resolución de problemas complejos.
Habilidad para tomar decisiones en entornos dinámicos y bajo presión.
Trabajo cooperativo con equipos multidisciplinarios.
Proactividad, adaptabilidad y enfoque en mejora continua.
Alta orientación a resultados y atención al detalle.
📌 Java Software Engineer 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.