Desarrollador Java

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. Lo que esperamos de ti - Formación técnica superior; - 5 años de experiencia laboral; - excelente conocimiento de Java 8, patrones de diseño y multithreading; - comprensión de las prácticas y enfoques modernos para la implementación de sistemas de alta carga y computación paralela; - Conocimientos de J2EE, Spring; - Competencia en el uso de tecnologías 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 nivel de complejidad intermedio; Será una ventaja: - Experiencia con las siguientes tecnologías: SOAP, JAX-WS, JTA, JMS, - experiencia con Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf; - experiencia con AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes; - experiencia en proyectos utilizando metodologías ágiles (Scrum, Kanban); - experiencia en la escritura de pruebas unitarias (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 línea de comandos linux, escribir scripts bash mínimos. - experiencia en Jira, Confluence, Jenkins; - conocimientos de DevOps.