Backend developer - Híbrido

Vermont Solutions
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
DevOps
Elasticsearch
Java Platform Enterprise Edition (J2EE)
File Transfer
Hibernate
IBM WebSphere MQ
Java Message Service (JMS)
Java Persistence API
PostgreSQL
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
RabbitMQ
Software Engineering
Data Logging
Enterprise Software Applications
Spring-boot
Backend
GIT
Concourse
Kubernetes
Kafka
REST
Software Version Control
Dynatrace

Job description

Buscamos a alguien con un ojo agudo para el diseño, desarrollo y mantenimiento de aplicaciones empresariales robustas. La persona que se una a nuestro equipo será clave en la ejecución de proyectos y liderará iniciativas técnicas, colaborando con equipos multifuncionales para asegurar que nuestras soluciones sean escalables y de alta calidad., * Diseñar, desarrollar y mantener aplicaciones Java: quieres que tus creaciones sean de alto rendimiento y escalables, ¡y nosotros estamos aquí para apoyarte en ese viaje!

  • Análisis de requisitos y diseño de soluciones: participarás en todas las fases del desarrollo, asegurando que nuestros productos se alineen con las necesidades del negocio.
  • Mentoría a desarrolladores junior y de nivel medio: serás la figura de apoyo que comparta su experiencia y ayude a crecer a otros en el equipo.
  • Escribir código limpio y eficiente: seguirás las mejores prácticas en el desarrollo, asegurando que todo lo que creas sea fácil de entender y mantener.
  • Revisiones de código y cumplimiento de estándares: aquí creemos que las revisiones son clave para mantener la calidad, así que tu rol será fundamental en este proceso.
  • Colaborar en planificación de entregas y estimaciones de esfuerzo: trabajarás junto a otros para que nuestras entregas sean puntuales y de alta calidad.
  • Identificación de cuellos de botella: serás la mente creativa detrás de las soluciones efectivas para mejorar el rendimiento de nuestras aplicaciones.
  • Integración con otros sistemas y tecnologías: participarás en la creación de APIs REST, colas de mensajería, y gestionarás la transferencia de archivos, asegurando que todo funcione como un reloj.

Requirements

  • Más de 5 años de experiencia práctica en desarrollo Java: el tiempo y la experiencia son clave. Sabemos que el crecimiento profesional se da con la práctica.
  • Sólidos conocimientos en frameworks de Java EE: queremos que domines herramientas como Spring Boot, Hibernate, y JPA.
  • Experiencia con bases de datos: tanto relacionales (MySQL, PostgreSQL, Oracle) como NoSQL (ElasticSearch, MongoDB).
  • Dominio de arquitectura RESTful: conocerás como la palma de tu mano los principios de diseño de APIs.
  • Fuerte conocimiento en programación asíncrona: es clave para el rendimiento, así que si sabes de sistemas de mensajería (RabbitMQ, Kafka, JMS, MQ-Series), ¡aún mejor!
  • Competencia en sistemas de control de versiones: si Git es tu amigo, estamos hablando la misma lengua.
  • Familiaridad con metodologías ágiles: como Scrum y Kanban, nos encanta la organización y la flexibilidad que estas ofrecen.
  • Excelentes habilidades de trabajo en equipo y comunicación: porque el trabajo es mucho más divertido cuando colaboramos y comunicamos nuestras ideas.
  • Inglés fluido: un nivel mínimo B2 será suficiente, ya que algunas de nuestras comunicaciones se llevan a cabo en este idioma., Aunque no es un requisito, sería genial si cuentas con:
  • Experiencia en arquitectura de microservicios: esto nos ayudará a crear productos aún más potentes.
  • Conocimientos en DevOps: especialmente en herramientas como Concourse o Kubernetes EKS.
  • Experiencia con plataformas cloud: si ya has trabajado con AWS, ¡sumas puntos!
  • Familiaridad con herramientas de monitorización o logging: como ELK, Dynatrace, etc., para asegurarnos de que todo funciona sin problemas.
  • Conocimientos de buenas prácticas de seguridad en el desarrollo de software: porque la seguridad es fundamental en todo lo que hacemos.
  • Comprensión de conceptos de servicios financieros y estándares ISO-20022: si tienes experiencia aquí, será un gran plus.

Benefits & conditions

  • Plan de Formación y certificaciones técnicas.
  • Desarrollo profesional y plan de carrera definido.
  • Flexibilidad horaria
  • Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
  • Integración en un equipo de profesionales motivados, en un ambiente de trabajo innovador y dinámico.
  • Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.

About the company

Posición de asistencia 2 días a oficina en Boadilla del Monte.

Apply for this position