Empresa global líder en soluciones de tecnologías de la información (IT) enfocada en Cómputo Cognitivo, Inteligencia Artificial y Data Analytics busca profesionales para ocupar el puesto de Senior Java Developer.
Responsabilidades:
- Crear sistemas distribuidos basados en la concurrencia, la programación reactiva, la mensajería que va más allá del simple JMS.
- Trabajar en proyectos basados en JVM del lado del servidor
- Trbajar en proyectos de desarrollo con Java o Scala JVM (Spring y sus subproyectos, Guice, Guava, Maven, Hibernate, Jetty, etc.)
- Actualizarse continuamente a medida que el panorama tecnológico cambia.
- Ser capaz de incorporar otras tecnologías a lo largo de toda el ciclo de desarrollo, incluidos el front-end y otros ecosistemas que no son JVM.
- Trabajar con nuestros clientes en compromisos iterativos basados en proyectos, donde los equipos autoorganizados y enfocados se mueven rápidamente para crear soluciones innovadoras para el cliente.
- Entregar código de calidad
- Tener una comprensión profunda de las arquitecturas de software en tiempo real y de subprocesos múltiples.
Requisitos:
- Licenciatura o Maestría en Informática, Ingeniería, Sistemas, Tecnologías de la Información, carrera afín
- Experiencia práctica en diseño y desarrollo de aplicaciones JEE y marco de desarrollo con Hibernate
- Experiencia en desarrollo front HMTL5, CSS3 y Javascript
- Experiencia práctica en el desarrollo y consumo de servicios web RESTful y SOAP
- Amplia experiencia en proyectos con Spring Framework, Spring Boot, Spring Security y Angularjs
- Comprensión sólida de TDD, BDD y unidades automatizadas, pruebas de integración y aceptación
- Buena comprensión de las prácticas de ingeniería ágil
- Buena comprensión del proceso y las canalizaciones de CI/CD
- Conocimientos en bases de datos relacionales y no relacionales
Interesados postularse a través de este medio