Proyecto
Entidad financiera que se destaca por su enfoque innovador y su atención personalizada a sus clientes. Ofrece una amplia gama de servicios bancarios y financieros, incluyendo productos de inversión, préstamos y seguros. Se caracteriza por su tecnología avanzada en banca online y su compromiso con la excelencia en el servicio al cliente.
Rol
Estamos bucando un arquitecto para trabajan junto al equipo de desarrollo, perfil senior con capacidad de abordar entonos de desarrollo y también áreas de arquitectura. Trabaja en entorno de evolutivos, mantenimientos y productos de nueva creación trabajand con equipos de toda la entidad financiera.
Requisitos
- Desarrollo en varios lenguajes de programación: Java, Swift, Python…
- Uso de frameworks de desarrollo: Spring Framework / Groovy / Grails / Hibernate / Struts / Android / IOS
- Diseño y construcción de servicios mediante el uso de API's bajo estándares REST / Oauth / HTTP
- Diseño y construcción de procesos de negocio mediante herramientas de BPM
- Herramientas de desarrollo: Eclipse, JIRA, Maven/Gradle, Nexus, Jenkins, GIT
- Desarrollo de frontales: HTML, JSF, JSP, Angular, CSS
- Desarrollo de sistemas distribuidos con uso intensivo de mecanismos de concurrencia y paralelismo
- Monitorización de bajo nivel de la máquina virtual Java: análisis de Thread Dump, Memory Leaks, …
- Implementación de sistemas de integración con diferentes tecnologias backend: Enterprise Sevice Bus / JCA
- Arquitecturas orientadas a eventos (Kafka, Rabbit, etc.)
- Experiencia en el diseño y administración de modelos de bases de datos relacionales y noSQL
- Implantación de motores de búsqueda: Apache Solr / Elastic Search
- Desarrollo orientado a pruebas:Uso de herramientas de testing automático: SOAP-UI, Selenium, Junit, etc.
- Motores de reglas. Jrules o equivalente
- Elaboración de documentación técnica de diseño de arquitectura. Conocimiento de artefactos de modelado UML