Backend Software Engineer

Emetel
Oleiros, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Intermediate

Job location

Oleiros, Spain

Tech stack

Java
JavaScript
Agile Methodologies
HTML5
Bootstrap
CSS
Computer Programming
Databases
Continuous Integration
Relational Databases
Hibernate
Java Persistence API
JSON
jQuery
Scrum
Simple Object Access Protocol (SOAP)
UML
XML
Openapi
Backend
GIT
Information Technology
Apache Flink
Kafka
Operational Systems

Job description

Trabajamos en sectores tan diversos como la gestión portuaria, la logística, la industria o la seguridad, desarrollando tecnología que marca la diferencia ., * Comprender las necesidades funcionales del producto/proyecto a fin de definir la arquitectura tecnológica que mejor se adapte al mismo.

  • Colaborar en la determinación de los lenguajes de programación, bases de datos, sistemas operativos, framework… a utilizar en el desarrollo del producto/proyecto.
  • Aportar nuevas ideas o soluciones que aporten un valor diferencial y que permitan convertir el producto en referencia en nuestro sector.
  • Ser un referente técnico con proveedores y socios tecnológicos, aportando soluciones técnicas innovadoras y áreas de mejora.
  • Identificar oportunidades de reutilización y mejora de: frameworks, bbdd, lenguajes programación, ...
  • Colaborar en el diseño funcional y técnico y la estimación de esfuerzo en colaboración con el software manager.
  • Gestionar los requisitos no funcionales tales como rendimiento, disponibilidad, escalabilidad, auditoría…
  • Ayudar a seleccionar las tecnologías a utilizar, realizando las pruebas necesarias en colaboración con el área de QA
  • Determinar en función de las pruebas realizadas, su adaptabilidad a los requerimientos del software y de la arquitectura.
  • Formador de Formadores: transmitir al equipo el conocimiento de nuevas metodologías y/o tecnologías detectadas
  • Elaboración de manuales y guías técnicas de utilización de las diferentes tecnologías
  • Realización de los diseños técnicos detallados, usando UML, que sirvan para que un equipo propio o subcontratado pueda realizar su implementación.
  • Realización de la programación de los elementos más complejos de la funcionalidad a desarrollar y contribuir a las necesidades de desarrollo ante eventos puntuales
  • Realizar las pruebas del desarrollo realizado para garantizar su correcto funcionamiento.
  • Garantizar la correcta implementación de todos los aspectos de la arquitectura y de los diseños técnicos realizados.

Requirements

  • Ingeniero Superior Informático, Ingeniero Técnico Informático o Graduado en Informática.

Skills técnicos que marcan la diferencia

  • Conocimientos necesarios en REST/SOAP, Java, Git, Jquery, Javascript, HTML5/CSS3, Bootstrap, JSON/XML y Sring Boot.
  • Bases de datos relacionales, Bases de datos no relacionales, Hibernate, Spring, Kafka, Flink y JPA.
  • Conocimientos en CI/CD, OpenAPI y arquitectura Hexagonal.
  • Se valorarán conocimientos en AsyncAPI.
  • Conocimientos deseados: Metodologías Ágiles (Scrum, Agile…)

Experiencia que valoramos

  • Entre 5 años desarrollando software.
  • Al menos 1 o 2 años liderando técnicamente o como analista., * Gente brillante, cercana y siempre dispuesta a colaborar. Aquí el buen rollo no es casualidad, se cultiva., * Organizamos actividades para desconectar del día a día, conectar entre nosotros y pasarlo bien fuera del teclado.

Beneficios que se notan

Benefits & conditions

  • Formarás parte de una empresa de producto, con la oportunidad de trabajar con tecnologías punteras y proyectos que marcan la diferencia.

Crecimiento real

  • Diseñamos una carrera profesional personalizada para que desarrolles tu mejor versión, a tu ritmo y con apoyo constante., * Descuentos en hoteles, bancos, ópticas, farmacias… solo por ser parte de Ágata.

Salario competitivo + retribución flexible

  • Seguro de salud, tarjeta restaurante, cheque guardería… tú eliges cómo adaptarlo a tu estilo de vida., * Tómate libre un día en la semana de tu cumpleaños. Porque celebrar también es importante.

Días especiales, libres

  • 24 y 31 de diciembre libres, y 5 de enero con jornada intensiva. Porque sabemos que esos días son para estar donde importa.

Flexibilidad real

  • Horario flexible, viernes por la tarde libres y jornada de verano. La vida no se pausa por el trabajo.

About the company

Ágata es mucho más que una plataforma. Somos un equipo que está reinventando la forma en que las organizaciones gestionan sus entornos tecnológicos. Somos los creadores de un software que aporta soluciones integradas, intuitivas y seguras en donde antes había sistemas desconectados y procesos complejos ¿Quieres ser parte de nuestra revolución? .

Apply for this position