¡Más de 100 ofertas de trabajo en México, USA y Remoto!
Ciudad de México - Híbrido
Empleado de tiempo completo
Inglés: Nivel Avanzado
ü Realiza el diseño completo de aplicaciones de software o componentes aplicando normas, patrones y herramientas.
ü Ayuda como parte de un equipo en el diseño de componentes de sistemas de software más grandes.
ü Especifica las interfaces del usuario o sistema.
ü Crea múltiples vistas de diseño para atender las necesidades de los diferentes actores del diseño y manejar por separado requerimientos funcionales y no funcionales.
ü Ayuda en la evaluación de opciones y compromisos (trade-offs) del diseño.
ü Colabora en revisiones de trabajo con otros según corresponda.
ü Diseña, codifica, verifica, prueba, documenta, modifica y realiza refactorización de programas/scripts.
ü Aplica estándares y herramientas acordados para lograr un resultado bien diseñado.
ü Colabora en revisiones de trabajo con otros según corresponda.
Perfil del puesto
· Formación académica: Ingeniería en Sistemas Computacionales, Informática o afín.
· Experiencia profesional: 6+ años
· Conocimientos específicos:
§ Conocimientos sólidos de patrones de diseño, programación orientada a objetos y mejores prácticas de programación.
§ Capacidad para debug de aplicaciones y optimización de flujos.
§ Conocimientos sólidos de flujos transaccionales.
§ Utilización de bases de datos relacionales (Oracle, SQL Server) y ORMs.
§ Conocimiento en herramientas de pruebas (Junit, TestNG, JMeter, etc.).
§ Conocimiento de algún otro framework Java especializado para desarrollo de microservicios (Microprofile, Micronaut, Quarkus, Vertx, etc.).
§ Experiencia en desarrollo y mantenimiento de microservicios con Spring Boot.
§ Mínimo 6 años diseñando y construyendo aplicaciones con Programación Orientada a Objetos.
§ Mínimo 6 años en lenguaje Java.
§ Mínimo 3 años desarrollando pruebas de unidad e integración.
§ Mínimo 3 años desarrollando y/o maquetando aplicaciones, utilizando frameworks de diseño.
§ Mínimo 3 años en productos o tecnologías requeridos (JDBC, Hibernate, Spring Framework, mensajería JMS, JMX, UML, Maven, GIT y BPM).
§ Mínimo 1 año desarrollando y/o maquetando aplicaciones, utilizando React.js / Angular.
§ Conocimiento en otras arquitecturas como APIs REST, Event-driven.
§ Experiencia en liberación de aplicaciones.
§ Sistemas operativos Windows y UNIX.
§ Servidor de Mensajería IBM MQ.
§ Deseable: Herramientas de integración continua.
· Idiomas: Avanzado (C1 o superior, capaz de comunicarse con equipos globales).
· Competencias:
• Orientación a Resultados (Fortaleza)
• Orientación al cliente (Fortaleza)
• Trabajo en equipo (Sólido)
• Pensamiento analítico y conceptual (Fortaleza)
* El índice de referencia salarialse calcula en base a los salarios que ofrecen los líderes de mercado en los correspondientes sectores. Su función es guiar a los miembros Prémium a la hora de evaluar las distintas ofertas disponibles y de negociar el sueldo. El índice de referencia no es el salario indicado directamente por la empresa en particular, que podría ser muy superior o inferior.