Junior Backend Developer

Vermont Solutions
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Azure
Databases
Continuous Integration
Hibernate
Java Persistence API
JUnit
MVC
Openshift
Scrum
RabbitMQ
Mockito
Swagger
SONAR (Symantec)
Openapi
Spring-mvc
React
Spring-boot
Backend
GIT
Vue.js
Spring Data
Angular
Kubernetes
Kafka
Front End Software Development
Spring Batch
Docker
Jenkins
Go
Microservices

Job description

Trabajarás en una arquitectura basada en microservicios sobre infraestructura Azure, con foco en calidad, automatización y buenas prácticas de desarrollo., * Diseñarás soluciones técnicas a partir de diseños funcionales definidos.

  • Desarrollarás software backend en Java (8/11) dentro de una arquitectura de microservicios.
  • Implementarás servicios utilizando Spring, Spring Boot, Spring Batch y Spring MVC.
  • Ejecutarás pruebas técnicas (unitarias) y participarás en la validación de versiones.
  • Empaquetarás versiones y colaborarás en los pases a producción.
  • Verificarás el correcto despliegue en entornos productivos.
  • Colaborarás en la documentación técnica y en el traspaso de conocimiento al equipo de operaciones.
  • Darás soporte técnico durante pruebas de usuario en PRE y PRO, resolviendo incidencias.
  • Trabajarás bajo metodologías ágiles (Scrum), participando activamente en el equipo.

Requirements

  • Experiencia en desarrollo backend con Java y el ecosistema Spring (Spring, Spring Boot, Spring Batch, MVC).
  • Experiencia en arquitecturas de microservicios.
  • Uso de Swagger / OpenAPI para la documentación de servicios.
  • Desarrollo de tests unitarios con JUnit y Mockito.
  • Experiencia con CI/CD, utilizando herramientas como Git, Jenkins y OpenShift.
  • Conocimientos de JPA / Hibernate / Spring Data para acceso y gestión de bases de datos.
  • Uso de herramientas de calidad de código como Sonar.
  • Experiencia trabajando bajo metodologías ágiles (Scrum / Agile).
  • Experiencia con Kafka o RabbitMQ para colas de mensajería.

? Será un plus:

  • Experiencia en desarrollo con Golang.
  • Conocimientos en infraestructuras cloud (Azure u otras nubes públicas/privadas).
  • Experiencia con contenedores y orquestación: Docker, Kubernetes.
  • Conocimientos en tecnologías frontend como Angular, React o Vue.

Benefits & conditions

  • Plan de Formación: Acceso a certificaciones técnicas y programas de formación continua para que siempre estés a la vanguardia. ?
  • Desarrollo Profesional: Un plan de carrera definido para que puedas visualizar tu futuro con nosotros y crecer en cada etapa de tu trayectoria. ?
  • Plan de Retribución Flexible: Adaptamos nuestra oferta a tus necesidades con beneficios como seguro médico privado, cheques para estudios de idiomas, guardería y tarjeta de transporte. ?
  • Ambiente de Trabajo Innovador: Te integrarás en un equipo de profesionales motivados en un entorno que prioriza la innovación y el trabajo en equipo. ? ? ?
  • Espacios Inclusivos: Creemos firmemente en un modelo de gestión sostenible y políticas de igualdad efectiva. Val

Apply for this position