¡Activa las notificaciones laborales por email!

Java / Angular Engineer

DocPath

Murcia

A distancia

EUR 30.000 - 45.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de software documental busca un desarrollador para unirse a su equipo. Se requiere experiencia en Angular y JAVA, así como conocimientos en bases de datos. Se ofrece un contrato indefinido, con jornada flexible de 35 horas semanales y opción de trabajo remoto. Únete a un entorno ágil y colaborativo, donde podrás aprender y crecer profesionalmente.

Servicios

Contrato indefinido
23 días de vacaciones anuales
Acceso a cuentas de Udemy

Formación

  • Mínimo 2 años de experiencia en desarrollo de software.
  • Al menos 1 año de experiencia con Angular.
  • Familiar con APIs REST.

Responsabilidades

  • Desarrollar funcionalidades del producto, principalmente en frontend.
  • Definir y ejecutar pruebas unitarias y de integración.
  • Participar en reuniones de análisis y planificación.

Conocimientos

Desarrollo en Angular
Desarrollo en JAVA
Bases de datos SQLServer/MySQL
GIT

Herramientas

Spring
JUnit
Jenkins
SonarQube

Descripción del empleo

Quienes SomosDocPath es un proveedor líder de software documental orientado a la gestión de comunicaciones con el cliente (facturas, contratos, albaranes, etiquetas, etc.), especializado en dos áreas específicas :

gestión de salida de documentos y gestión de procesos de impresión.

Qué hacemos en DocPath?En DocPath tenemos múltiples aplicaciones para gestionar el ciclo de vida de los documentos, ya sea :

Herramienta de Diseño de Formularios.Herramientas de Generación masiva de documentos (uniendo plantillas y datos).Herramientas de Monitorización de Producción.Herramientas de Almacenamiento.Herramientas de Distribución (mail, impresiones, SMS...).Herramientas de Creación de Flujos de Negocio.Entre otras...Gestionamos todo el ciclo de vida y por ello ofrecemos una suite completa para abarcar todas estas acciones.

Que buscamos?Actualmente estamos buscando un nuevo compañero para ampliar nuestro equipo de trabajo y poder abordar nuevos objetivos. Necesitamos a alguien que tenga importantes conocimientos de desarrollo en Frontend y Angular, adicionalmente, es necesario conocimientos de JAVA y Spring. Si te gusta el desarrollo web y llevas bien el desarrollo en front, esta puede ser una buena oportunidad para ti tanto si te gusta el front, el back o ambos.

Qué harás?Te incorporarás al equipo para ayudarnos a avanzar en el desarrollo y mantenimiento de nuestros productos. Para ello tendrás las siguientes responsabilidades :

Desarrollar las funcionalidades del producto, ya sea tanto frontend como backend, aunque principalmente enfocado a front.Ayudar al equipo a definir las funcionalidades, participando tanto en reuniones de análisis, refinamiento y planificación de las mismas.Definir y ejecutar las pruebas (unitarias y de integración) de los productos.Ayudar a los miembros de tu equipo, para que todos juntos, podáis lograr la evolución del producto.Aprender y crecer tanto personalmente como profesionalmente continuamente.

TecnologíasActualmente estamos utilizando las siguientes tecnologías en nuestros productos, por lo que sería recomendable que conocieras varias de ellas :

JAVA, lenguaje de desarrollo en backend.Spring Framework, para el desarrollo del backend de las aplicaciones.Angular, para desarrollo de frontend.Hibernate, acceso a bases de datos.JUnit, es un framework para testear aplicaciones JAVA.Jenkins, SonarQube, Nexus, aplicaciones que componen nuestro sistema de integración continua.GIT, repositorio de código fuente.

Como trabajamos?

Realizamos nuestros desarrollos guiados por un marco ágil, mezcla de Scrum con eXtreme Programming, usando diversas técnicas ágiles que hemos ido incorporando mediante la mejora continua del equipo.

Todos los sprints seleccionamos las funcionalidades a realizar siguiendo la prioridad marcada por nuestro Product Owner, realizando el análisis y estimación de todas ellas al inicio del sprint, y durante el mismo el desarrollo de las funcionalidades, tests y entrega continua de todos los instaladores que implementan las funcionalidades realizadas.

No perdemos de ojo la calidad del producto, utilizando para ello varias herramientas para medir la calidad y poder mejorar en cada sprint.Pero siempre estamos abiertos a incluir algo nuevo si vemos que es óptimo para el desarrollo de nuestro producto.

Qué esperamos de tí?Buscamos una persona con ganas de incorporarse a un equipo de desarrollo multifuncional, orientado a crear productos web orientados a la ejecución de flujos de trabajo con el objetivo de generar decenas de miles de documentos por hora. Con ganas de crear un producto estable y eficiente, y sobre todo aprender cosas nuevas.

RequeridoRequerimos que ya tengas algo de experiencia en el desarrollo de software, al menos 2 años desarrollando en JAVA.Requerimos que tengas soltura con Angular, al menos 1 año de experiencia.Conocer bases de datos, como SQLServer o MySQL.Uso fluido de repositorios GIT.

Que sería interesante?Conocimientos en cualquiera de las tecnologías indicadas anteriormente como Spring, Angular, HTML5, Javascript etc.Cierta experiencia en la creación de tests automáticos, con Junit o similar.Estar familiarizado con la Integración Continua (Jenkins, SonarQube, Nexus… o similares).Que conozcas y hayas utilizado APIs REST.

HorariosOfrecemos un contrato de 35 horas semanales, permitiendo la conciliación de tu vida laboral con tu vida personal y familiar. Tenemos jornada flexible, por lo que puedes modificar un horario según tus necesidades (o siempre necesitamos salir para cualquier detalle personal). Aunque si requeriremos ciertas horas de solapamiento con el equipo para discutir algún detalle o hacer las Daily Meeting.

La mayoría hacemos jornada continua desde 8 :

00 a 15 :

00 y tenemos las tardes enteras libres para hacer nuestra vida, disfrutar de nuestros hobbies o lo que queramos hacer, otros prefieren entrar más tarde y trabajar un rato por la tarde, y aprovechar más las noches o salir temprano a correr.

Qué ofrecemosContrato indefinido (12 pagas).Incorporación inmediata a un equipo de desarrollo.Trabajo remoto 100% o flexible si prefieres trabajar en la oficina algunos días.Damos 23 días de vacaciones anuales, además del 24 y 31 de Diciembre.Todo el equipo necesario que necesites (portátil y monitores).Acceso a cuentas de Udemy para ampliar tu formación.

OtrosPolítica de Privacidad :

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.