Desarrollador jefe de backend
Remoto
Jornada completa
Empleo de proyecto
Tareas:
- Perfeccionamiento y modificación de los módulos existentes del sistema;
- Desarrollo de nuevos módulos de negocio e integración;
- Desarrollo de nuevos módulos de sistema para transición a arquitectura de microservicios con posterior migración a la nube (SpringBoot, Docker, OpenShift, Istio).
- Actualización de la pila tecnológica existente (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf);
- Optimización y refactorización de la solución actual;
- Participación en la elaboración y adopción de decisiones arquitectónicas;
- Participación en las discusiones sobre la implementación de mejoras del sistema;
- Revisión del código, desarrollo de pruebas unitarias.
- Realización de integraciones con modelos de IA desarrollados en el Banco.
Expectativas:
- H/S. 5 años de experiencia;
- Excelentes conocimientos de Java 8, patrones de diseño y multithreading;
- Comprensión de las prácticas y enfoques actuales para la implementación de sistemas altamente cargados y computación paralela;
- Conocimiento de J2EE, Spring;
- Dominio de JAX-RS, JPA, EJB;
- Experiencia con Maven, Git;
- Experiencia con ORM Hibernate/OpenJPA/Spring Data), XPath, JAXB, MQ.
- Conocimientos de SQL a nivel de escritura de consultas de complejidad media;
-
Se valorará positivamente
- Experiencia con las siguientes tecnologías: SOAP, JAX-WS, JTA, JMS,
- Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf;
- AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes;
- experiencia en proyectos sobre metodologías (Scrum, Kanban);
- experiencia en escritura de unit-tests (en jUnit/TestNG);
- experiencia trabajando con bases de datos Oracle (12), PostgreSQL; comprensión de los principios de optimización de consultas SQL;
- capacidad para trabajar con la línea de comandos de Linux, escribir scripts Bash mínimos;
- experiencia en Jira, Confluence, Jenkins;
- conocimientos de DevOps.
Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator