Analista de Java
En remotoDescripción de la oferta
Tipo de trabajo
Requisitos
- Experiencia en Java 8 o superior.
- Conocimientos sólidos en Maven.
- Experiencia con Hibernate, JPA, HSQL, Criteria.
- Experiencia en Spring MVC y Spring Boot.
- Fuertes conocimientos en bases de datos: Oracle, Informix, SQL Server. SQL avanzado.
- Experiencia en servicios web SOAP/REST.
- Conocimientos en ThymeLeaf, HTML, CSS, JavaScript, JQuery u otras tecnologías de frontend.
- Experiencia con herramientas de control de versiones como SVN y GIT.
- Experiencia en servidores de aplicación como IBM WebSphere Liberty, Jboss y/o WildFly, Tomcat.
- Excelente manejo en IDEs de desarrollo como IntelliJ o Eclipse.
Se valorará
- Experiencia o interés en nuevas tendencias de frontend como Angular o React.
- Conocimientos en Spring Batch y Spring Cloud Data Flow.
- Conocimientos de Jasper Reports.
- Conocimientos de HL7.
- Conocimientos de gestión de proyectos con Redmine.
- Análisis de requisitos. Colaborar con el equipo de producto y los stakeholders para entender los requerimientos funcionales y técnicos, documentándolos adecuadamente.
- Diseño técnico. Proponer soluciones técnicas adecuadas que respondan a las necesidades del proyecto, asegurando la escalabilidad, eficiencia y mantenibilidad de las mismas.
- Desarrollo de software. Programar, depurar y mantener aplicaciones y sistemas utilizando las tecnologías y lenguajes de programación requeridos.
- Optimización y mantenimiento. Mejorar y optimizar el código existente para maximizar el rendimiento de las aplicaciones y reducir el tiempo de respuesta en ejecución.
- Pruebas y validación. Desarrollar y ejecutar pruebas unitarias e integradas para asegurar que el software funcione según lo esperado antes de su implementación.
- Documentación. Crear y mantener documentación técnica clara y detallada de los desarrollos realizados, que facilite el mantenimiento y futuras modificaciones.
- Soporte y resolución de incidencias. Identificar y resolver problemas en el código y responder a incidencias técnicas reportadas, garantizando una rápida resolución para minimizar el impacto en el negocio.
- Colaboración en equipo. Trabajar estrechamente con otros desarrolladores, analistas y equipos de calidad para asegurar que los desarrollos cumplan con los estándares establecidos y los plazos de entrega.
- Actualización y mejora continua. Mantenerse actualizado con las últimas tendencias en desarrollo de software, proponiendo mejoras y nuevas tecnologías que optimicen el proceso de desarrollo.
- Gestión de proyectos. En ocasiones, liderar pequeños proyectos de desarrollo o módulos específicos, asegurando el cumplimiento de tiempos y calidad en la entrega.
¿Qué ofrecemos?
- Contrato Indefinido en una compañía 100% digital tecnológica.
- Flexibilidad horaria y opción de teletrabajo.
- Formación continuada y personalizada.
- Salario adaptado a la motivación al cambio del candidato.
- Plan de retribución flexible.
- Club de descuentos Balidea: viajes, restauración, cultura…
- Incorporación a equipo de trabajo estable con proyecto de larga duración.
- Posibilidad de trabajar con los expertos referentes en proyectos tecnológicamente punteros que generan un impacto real en la sociedad.
Ventajas de trabajar en Balidea
Bienestar
Programas de promoción de la salud, actividades de team building, diagnóstico de clima laboral… Escuchamos a nuestro equipo y apostamos por la conciliación y medidas que promuevan la salud y el bienestar.
Teletrabajo
¿Te imaginas trabajar desde la comodidad del hogar y sin necesidad de desplazamientos? Pues toma nota, la opción de trabajo en remoto el 100% de la jornada está plenamente instaurada en la empresa.
Flexibilidad
En Balidea encontrarás flexibilidad para elegir tu jornada, tu horario y su adaptación a tus necesidades de conciliación (formación, cuidado familiar, eventos del colegio…). Además, te garantizamos la desconexión digital.
Cercanía
Podemos presumir de un gran clima laboral donde prima el compañerismo, la solidaridad y la empatía. Y lo fomentamos con un proceso de onboarding y acompañamiento, eventos presenciales, charlas online y un comité de mejora continua.
Desarrollo profesional
Aquí lo tenemos claro. El área de Recursos Humanos no es un mero departamento de gestión administrativa, si no un socio estratégico de negocio, con la misión de impulsar tu desarrollo profesional.
Estructura matricial
¡Es hora de romper las jerarquías! Nuestros equipos están liderados por un doble rol, el técnico y el de gestión, y se organizan de forma matricial, lo que nos permite tener mayor horizontalidad.