BackEnd Java Semi-Senior

We are One Team. We make it happen. We are Unstoppable.

Babel es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos.

¿Cuál es nuestro plan estratégico?

¡Miramos hacia el futuro! Nuestro plan estratégico Hiperespacio 2029 promete ser un viaje emocionante, lleno de oportunidades para crecer y desarrollarse profesionalmente. Alcanzar 1000 millones de facturación, un reto que estamos seguros de que con la colaboración y el talento de nuestra gente, será otra historia de éxito que escribiremos juntos y juntas.

¿Qué buscamos?

Responsabilidades Principales

  • Analizar, diseñar, desarrollar y mantener aplicaciones BackEnd utilizando Java y Spring Boot.
  • Diseñar e implementar servicios web REST seguros, eficientes y escalables.
  • Participar en el diseño, construcción y mantenimiento de arquitecturas basadas en microservicios.
  • Implementar mecanismos de autenticación y autorización utilizando Spring Security.
  • Desarrollar la capa de persistencia mediante JPA, Hibernate y bases de datos relacionales.
  • Participar activamente en todas las ceremonias Scrum (Daily Standup, Sprint Planning, Sprint Review y Retrospective).
  • Colaborar con arquitectos, desarrolladores, QA, DevOps y Product Owners para garantizar la entrega exitosa de soluciones.
  • Aplicar principios SOLID, patrones de diseño y arquitecturas limpias (Hexagonal/Clean Architecture).
  • Garantizar el cumplimiento de estándares de desarrollo seguro basados en OWASP.
  • Elaborar y ejecutar pruebas unitarias y de integración utilizando JUnit, Mockito y herramientas afines.
  • Realizar revisiones de código y asegurar la calidad mediante herramientas de análisis estático.
  • Participar en procesos de integración y despliegue continuo (CI/CD).
  • Gestionar código fuente mediante repositorios Git.
  • Colaborar en la contenedorización y despliegue de aplicaciones utilizando Docker y Kubernetes.
  • Identificar oportunidades de mejora técnica y optimización de procesos de desarrollo.

Conocimientos y Habilidades

Técnicas

Requeridos

  • Java (4+ años de experiencia).
  • Desarrollo de servicios web REST.
  • Spring Boot.
  • Spring Security.
  • JPA (Java Persistence API).
  • Git.
  • Experiencia trabajando en equipos Scrum.
  • Participación activa en ceremonias ágiles.

Deseables

  • Microservicios.
  • Spring Cloud.
  • Hibernate.
  • JUnit.
  • Mockito.
  • Bases de datos relacionales:
    • SQL Server.
    • Oracle.
    • MySQL.
    • PostgreSQL.
  • Principios SOLID.
  • Arquitectura Hexagonal y Clean Architecture.
  • Desarrollo seguro basado en OWASP.
  • SonarQube o herramientas de análisis estático de código.
  • Postman o herramientas similares para pruebas de APIs.
  • Docker.
  • Kubernetes.
  • Herramientas CI/CD:
    • Jenkins.
    • Bamboo.
    • GitLab CI/CD.
    • Azure DevOps Pipelines o similares.

Habilidades Blandas

  • Comunicación efectiva.
  • Trabajo en equipo y colaboración multidisciplinaria.
  • Orientación al cliente.
  • Orientación a resultados.
  • Capacidad de adaptación y flexibilidad.
  • Pensamiento analítico y resolución de problemas.
  • Proactividad e iniciativa.
  • Organización y gestión del tiempo.
  • Aprendizaje continuo.
  • Capacidad para trabajar bajo metodologías ágiles.

Experiencia Requerida

  • Más de 4 años de experiencia profesional en desarrollo BackEnd con Java.
  • Experiencia comprobable desarrollando servicios web REST.
  • Experiencia trabajando dentro de equipos Scrum.
  • Participación activa en proyectos de desarrollo de software empresarial.
  • Experiencia en integración con bases de datos relacionales.
  • Deseable experiencia en entornos de microservicios y arquitecturas distribuidas.

Formación

  • Licenciatura o Ingeniería en:
    • Sistemas Computacionales.
    • Informática.
    • Ciencias de la Computación.
    • Tecnologías de la Información.
    • Ingeniería de Software.
    • O carrera afín.
  • Deseables certificaciones relacionadas con:
    • Java.
    • Spring Framework.
    • Scrum.
    • Cloud Computing.
    • DevOps.

Competencias Clave

  • Trabajo en equipo.
  • Orientación al cliente.
  • Orientación a resultados.
  • Pensamiento analítico.
  • Resolución de problemas.
  • Comunicación efectiva.
  • Adaptabilidad y flexibilidad.
  • Responsabilidad y compromiso.
  • Innovación y mejora continua.
  • Capacidad de aprendizaje constante.

¿Qué ofrecemos?

Babel, the great way to achieve the success.

¿Quieres formar parte de un equipo en expansión, comprometido e innovador que hace historia cada día? En Babel te acompañamos en tu camino hacia el éxito. Creemos en el talento de las personas y lo queremos potenciar ofreciéndote un gran entorno de trabajo basado en la colaboración y la solidaridad.

Trabajar en Babel es mucho más que trabajar en una empresa, es unirse a un equipo de personas con una misión compartida y a un modelo de compañía centrado en valores.

Y lo hacemos promoviendo la diversidad, la equidad y la inclusión, garantizando la igualdad de oportunidades a todas las personas candidatas, en un entorno libre de cualquier tipo de discriminación.

Además,

  • Esquema 100% Nomina

  • SGM Mayores, SGM Menores

  • Apoyo de Home Office

  • Beneficios corporativos superiores

¿Aceptas el desafío? ¡Te esperamos!

En cumplimiento de la normativa vigente en materia de protección de datos, le informamos que el responsable de sus datos personales es GRUPO BABEL y los utilizará para la realización de procesos internos de selección de personal, basado en su consentimiento, mediante la facilitación de sus datos curriculares y en la aplicación de medidas precontractuales.

Los datos podrán ser comunicados a las entidades que conforman el GRUPO BABEL con el fin ofrecerle el puesto de trabajo que se adapte a su perfil profesional y las establecidas legalmente.

Puede acceder, rectificar y suprimir los datos, así como otros derechos que le asisten sobre protección de datos a través de data.protection@babelgroup.com. Podrá obtener información adicional, sobre protección de datos, dirigiéndose a nuestra política de privacidad.