Buscamos un perfil de DESARROLLADOR/A Ó ANALISTA PROGRAMADOR/A FULLSTACK JAVA con al menos 3-4 años de experiencia.
Residencia en GALICIA, posibilidad de trabajo remoto con desplazamientos puntuales a La Coruña (1-2 veces mes).
Requisitos:
- Persona autónoma, con capacidad de abordar un desarrollo complejo. Que sea capaz de aportar ideas técnicas y asumir análisis funcionales y diseños técnicos.
- El perfil debería ser un desarrollador fullstack, es decir, capaz de realizar desarrollos tanto en la parte frontal de las aplicaciones como en el backend.
Conocimientos imprescindibles y deseables en las siguientes tecnologías:
- Java nivel experto. Mínimo versiones Java 8, de ahí en adelante.
- Que tenga los conceptos claros y las cosas que se pueden hacer en Java.
- Deseable que tenga conceptos de la programación funcional, que sepa lo que es una interfaz funcional, un método referenciado...
- Spring nivel experto, que sepa lo que es un bean, inyección de dependencias, singleton, prototype. Deseable que conozca Spring boot.
- Base de datos Conocimientos básicos de SQL, conceptos claros, si se le pregunta lo que es un HAVING que lo sepa responder, que sepa de una manera clara y concisa lo diferencia entre un LEFT JOIN o un RIGHT JOIN.
- Deseable que conozca lo que es un ORM, aunque no es indispensable:
- Diseño: Que sepa cómo se estructura una aplicación, con capacidad de entender y afrontar diseños de una aplicación utilizando patrones de diseño por capas, aun siendo aplicaciones monolíticas son clientes ligeros.
- Integración continua: Deseable que tenga claro lo que es la integración continua y como implementarla, en nuestro caso para algunos proyectos usamos Jenkins.
- Transaccionalidad: Que tenga claro los conceptos de transaccionalidad en las aplicaciones, para saber cómo donde y cuando es necesario realizar un rollback.
- Gestión de hilos: Un perfil senior debe tener conocimiento de los problemas que desencadenan una alta concurrencia. Tener la capacidad de afrontar un problema donde dos hilos pueden coincidir y poder sincronizarlos en caso de ser necesario.
- Frontend: En estos momentos estamos trabajando con Vuejs no buscamos una persona que sepa exactamente de Vuejs (aunque sería deseable). Pero al menos, si tenga conocimientos de Javascript para que su aprendizaje sea lo más rápido y sencillo.
- Microservicios, Docker, Docker compose
¿QUÉ SE OFRECE?
Incorporación a empresa con +3.000 personas dedicadas a proyectos de logística, I+D+i, robótica, automatización... que además prestan servicios tanto a Administraciones Públicas como entidades privadas en digitalización e ingeniería de procesos.
Cuentan con + de 180 centros de trabajo y 22 plataformas logísticas principalmente en España y Portugal.
Ofrecen seguro de salud completo, horario flexible y adaptado, habitualmente solo de mañana salvo alguna tarde en función del proyecto, posibilidad de 100% remoto combinado con (voluntariamente) posibilidad de ir a la oficina allá donde tengan, día libre por el cumpleaños de hijos/as, 26 días de vacaciones a libre disposición, bolsa de formación anual y eventos presenciales a lo largo del año.
Tecnoempleo
Jornada completa, parcialmente remoto.
Solo para personas ubicadas en
España.