BackEnd Java Semi-Senior
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at babelgroup? Share your experience