J2EE Backend Developer / Analyst
Green Code Soluciones y Servicios IT
- Bilbao, Vizcaya
- Permanente
- Tiempo completo
- Crear la aplicación de grado empresarial, escalable y de alto rendimiento, desarrollándola en Java/Java EE y ofrecer sus conocimientos en todo el ciclo de vida de desarrollo del software, desde el concepto y el diseño hasta las pruebas.
- Trabajo en squads para desarrollos en Java Backend en contexto Cloud Native. Desarrollos en programación reactiva y con microservicios.
- Se requiere Experiencia en diseño y arquitectura, y conocimientos funcionales y conceptuales de Java para posiciones Analistas.
- Se requiere Experiencia en programación sobre entornos backend para posición de Programador.
- Contribuir en todas las fases del ciclo de vida de desarrollo de nuestro aplicativo de negocio
- Escribir código eficiente, bien diseñado y que se pueda probar de forma consistente.
- Asegurar que los diseños cumplen las especificaciones y requerimientos de PMO.
- Preparar y producir las versiones de los componentes del software.
- Ayudar en la mejora continúa investigando alternativas y tecnologías y presentándolas para su revisión por parte del equipo de arquitectura.
- Experiencia como Desarrollador : 1 año mínimo
- Experiencia como Analista: 4 años mínimo
- Imprescindible en Java Springboot,y en el desarrollo de software para la gestión empresarial.
- Experiencia práctica en el diseño y desarrollo de aplicaciones usando plataformas Java EE.
- Experiencia en Spring Framework o en otros Frameworks similares.
- Experiencia en el desarrollo de aplicaciones web utilizando al menos un framework web popular (JSF, Wicket, GWT, Spring MVC,....)
- Experiencia en el desarrollo de software guiado por pruebas.
- Deseable experiencia en aplicaciones web con hospedaje en nube, APIs REST, Javascript, Angular, aplicaciones mobile Android.
- Deseables conocimientos en Cloud (GCP), Kafka, Kubernetes, Git, Vert.x/Quarkus.
- Se valorarán fundamentos o conocimientos básicos de Cobol
- Formación Profesional de 2do. Ciclo o Grado en ciencias informáticas, ingeniería o en una materia relacionada.
- Conocimientos del Análisis orientado al objeto y diseño utilizando los patrones de diseño habituales.
- Conocimiento profundo de los elementos internos de JEE y Java (carga de clases, gestión de memorias, gestión de transacciones, etc.)
- Excelentes conocimientos de bases de datos relacionales y no relacionales tecnologías SQL y ORM.
- Inglés B1-B2. Deseable no necesario.
- Capacidad de comunicación
- Alto grado de iniciativa y búsqueda de soluciones
- Orientado al detalle y excelentes habilidades de seguimiento
- Capacidad demostrada para priorizar, cumplir plazos, tomar decisiones y cambiar el curso de acción rápidamente.
- J2ee
- java
- spring framework
- Backend
- Kafka
- Kubernetes
- Cloud
- Quarkus
- Microservicios