Descripción
**Senior Java Backend Engineer**:
**Acerca de Bankaya**:
En Bankaya, nos dedicamos a redefinir la experiência financiera a través de soluciones digitales innovadoras.
Nuestro compromiso es ofrecer aplicaciones y productos financieros de alta calidad que satisfagan las necesidades de nuestros usuarios.
Buscamos profesionales apasionados que se unan a nuestro equipo y contribuyan a la creación de un futuro financiero más accesible y eficiente.
**Descripción del puesto**:
Estamos en la búsqueda de un **Senior Java Backend Engineer** altamente calificado que tenga un profundo conocimiento en la programación en Java y se sienta cómodo incorporando nuevas tecnologías y herramientas en su flujo de trabajo.
En Bankaya, valoramos la innovación y el trabajo en equipo, y estamos deseosos de conocer a alguien que comparta nuestra visión y nuestros valores.
Como parte de nuestro equipo, serás responsable de desarrollar y mantener nuestros productos financieros digitales, utilizando tecnologías como Spring Boot, JUnit, Mockito, Cucumber, SonarQube y Docker.
Al trabajar en un entorno de microservicios, tendrás la oportunidad de implementar soluciones escalables y eficientes que impacten directamente en la experiência del usuario.
**Responsabilidades**:
- Desarrollar y mantener servicios backend en Java, asegurando la más alta calidad de código y rendimiento.
- Implementar patrones de diseño de microservicios utilizando Spring Boot, buscando siempre la mejora continua.
- Realizar pruebas unitarias y de integración efectivas con herramientas como JUnit y Mockito, así como Cucumber, garantizando la robustez de nuestras aplicaciones.
- Monitorear y mejorar la calidad del código utilizando SonarQube y respetando las mejores prácticas de programación.
- Contener y gestionar contenedores usando Docker, asegurando entornos de desarrollo eficientes y replicables.
- Participar en revisiones de código y brindar asesoría técnica a otros miembros del equipo.
- Colaborar con otros departamentos para entender las necesidades del negocio y adaptar las soluciones tecnológicas en consecuencia.
**Requisitos**:
- Mínimo 5 años de experiência en desarrollo backend utilizando Java.
- Sólidos conocimientos en Spring Boot y experiência en la construcción de microservicios.
- Experiência en la utilización de JUnit y Mockito para pruebas unitarias.
- Conocimiento en la automatización de pruebas con Cucumber (es un PLUS.
- Experiência en la identificación y resolución de problemas de calidad de código a través de SonarQube.
- Familiaridad con Docker y despliegue de aplicaciones en contenedores.
- Capacidad para trabajar en un entorno Agile, participando activamente en ceremonias Scrum.
- Habilidades de comunicación efectiva, tanto verbal como escrita.
- Pasión por la tecnología y la innovación en el ámbito de los servicios financieros.
**Lo que ofrecemos**:
- Un ambiente de trabajo dinámico y colaborativo, donde podrás crecer y desarrollar tus habilidades.
- Oportunidades de formación y desarrollo profesional en un sector en constante evolución.
- La posibilidad de trabajar en proyectos desafiantes que tienen un impacto real en la vida de nuestros clientes.
- Flexibilidad para laborar de manera remota o en nuestras oficinas, según tu preferencia.
- Un paquete de beneficios competitivo.
- Modalidad de trabajo: Híbrido si estás en CDMX o alrededores.
Remoto en caso de estar en otro estado de México.
Si estás preparado para contribuir a la revolución digital financiera y ser parte de un equipo innovador, ¡queremos conocerte!
En Bankaya estamos comprometidos con el desarrollo profesional de nuestros empleados y la creación de un entorno donde todos puedan prosperar.
¡Únete a nosotros y sé parte de esta emocionante aventura!