Esta plataforma almacena cookies para ofrecer una mejor experiencia. Navegando consiente su uso. Política

Analista Programador Java (Spring + Quarkus) - Sistema Nacional de Empleo . com

Analista Programador Java (Spring + Quarkus)



BUSCAMOS: Analista Programador Java (Spring + Quarkus)

FUNCIONES – TAREAS & CONOCIMIENTOS:

Profesional con experiencia de al menos 2 años como A/P

Funciones

● Participar de forma activa en la planificación incremental del trabajo (marcos de

trabajo agile).

● Participar de forma proactiva en el diseño y la implementación del código de la

aplicación de punto de venta.

● Realizar el trabajo de desarrollo según las prioridades establecidas por el propio

equipo de desarrollo, incluida la documentación técnica.

● Cumplir y hacer cumplir los requisitos generales de calidad exigidos para el software

de punto de venta.

● Cumplir y mantener las métricas de calidad del código fuente de la aplicación

● Probar de forma unitaria e integrada el funcionamiento de cada uno de los

desarrollos realizados.

● Cumplir los compromisos de desarrollo en el plazo de tiempo convenido y advertir de

posibles desviaciones.

● Realizar el trabajo correctivo de la aplicación en función a la planificación

incremental y las prioridades que sean establecidas en cada momento.

● Construir y mantener modelos de datos acordes a los requerimientos de la

organización.

● Programar consultas para obtener información de bases de datos de acuerdo a los

requerimientos de la organización.

● Documentar y respaldar las aplicaciones y/o procesos de acuerdo con las normas

establecidas.

Tareas

Elaborar, mantener y evolucionar el software punto de venta (POS) de acuerdo a las

necesidades de la empresa, manteniendo y/o mejorando la calidad y escalabilidad

del producto en cada entrega.

Asegurar un rendimiento óptimo del software de POS, dada la criticidad de este en

tiendas dando solución a los problemas de algoritmia compleja que plantean los

desarrollos a través del uso de los patrones de diseño y buenas prácticas de

programación.

Proporcionar información crítica a tiempo y de forma automática del estado de cada

TPV al área de operaciones a través de la detección de puntos de inflexión en la

operativa de la aplicación que deben ser monitorizados.

Analizar, detectar y solucionar incidencias de la aplicación de POS detectadas en las

tiendas y en el entorno de test.

Conocimientos Imprescindibles

● Programación orientada a objetos en JAVA (JSE, JEE, J2EE)

● Test unitarios con Junit

● Spring Framework

● Java Database Connection JDBC API

● Bases de datos relacionales DDL y DML

● Scripting en linux (Bash)

● Uso de sistemas operativos Linux (Ubuntu, Fedora)

Conocimientos Deseables

● Quarkus Java framework

● Conocimiento real de marcos de trabajo agile Scrum y Kanban.

● Metodología de control de versiones Git.

● Metodología de desarrollo orientada a pruebas: TDD

● Integración continua con Jenkins y Maven

● Control de calidad del software con Sonar

● Repositorios SubVersion y GIT

● Diagramación UML

● Programación con arquitectura orientada a servicios (SOA)

● Programación de Web Services con REST y SOAP

● Diseño y gestión de Bases de datos relacionales (MySql, DB2)

Formación

FP en Programación, Ingeniería técnica o superior en informática, grado en informática.

Idiomas

Español: Nivel Alto

Inglés: Nivel Medio (B2)

OFRECEMOS:

· Contrato en modalidad Freelance Full time

· Oferta económica: 170€-190€ jornada + IVA (según Experiencia)

· Proyecto de Larga Duración. Recurrencia en Proyectos

· Localización: Madrid (Trabajo en Remoto)




Fecha de publicación: 09/06/2022