Senior Backend Developer | Java / Spring Boot (Remoto)

Vermont Solutions
Madrid, Spain
6 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Business Analytics Applications Cloud Computing Software Quality Continuous Integration Software Design Patterns Amazon DynamoDB Github Java Persistence API Junit
+14 more
PostgreSQL Mockito Fortify (Software) Prometheus Singleton Pattern Software Engineering SonarQube Grafana Spring-boot Backend Git Flow Apache Kafka Cloudwatch Jenkins

Job description

En Vermont Solutions buscamos un/a Senior Backend Developer especializado/a en Java y Spring Boot, con al menos 6 años de experiencia en desarrollo de microservicios y entornos Cloud.

¿Cuál será tu misión?

Diseñar, desarrollar y mantener microservicios seguros, resilientes y de alto rendimiento, participando en la evolución de soluciones cloud-native y colaborando con equipos multidisciplinares en entornos ágiles.

¿Qué buscamos?

  • Al menos 6 años de experiencia en desarrollo de software con Java y Spring Boot.
  • Experiencia con Spring Security, Spring Data JPA, PostgreSQL y Spring WebFlux.
  • Conocimientos de Apache Kafka para integración y comunicación entre sistemas.
  • Experiencia en AWS: DynamoDB, Lambda, Aurora RDS y Cognito.
  • Monitorización y observabilidad con CloudWatch, Grafana y Prometheus.
  • Experiencia en testing y calidad de código con JUnit, Mockito y SonarQube.
  • Conocimientos de CI/CD con GitHub Actions (preferiblemente) o Jenkins, y metodologías GitFlow o Trunk-Based Development.
  • Dominio de arquitectura hexagonal, principios SOLID y patrones de diseño como Saga, Circuit Breaker, Strategy y Singleton.
  • Capacidad de análisis, resolución de problemas y trabajo en equipo en entornos ágiles.
  • Inglés alto (imprescindible).

Valorable

  • Experiencia con herramientas de análisis de seguridad y calidad del código como Fortify y Kiuwan.

¿Qué perfil encaja mejor?

Una persona con visión arquitectónica, mentalidad de calidad y experiencia construyendo soluciones escalables, observables y resilientes, que disfrute afrontando retos técnicos y aportando buenas prácticas al equipo.

¿Qué ofrecemos?

En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:

  • 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…).
  • Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.

Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte!

Requirements

  • Al menos 6 años de experiencia en desarrollo de software con Java y Spring Boot.
  • Experiencia con Spring Security, Spring Data JPA, PostgreSQL y Spring WebFlux.
  • Conocimientos de Apache Kafka para integración y comunicación entre sistemas.
  • Experiencia en AWS: DynamoDB, Lambda, Aurora RDS y Cognito.
  • Monitorización y observabilidad con CloudWatch, Grafana y Prometheus.
  • Experiencia en testing y calidad de código con JUnit, Mockito y SonarQube.
  • Conocimientos de CI/CD con GitHub Actions (preferiblemente) o Jenkins, y metodologías GitFlow o Trunk-Based Development.
  • Dominio de arquitectura hexagonal, principios SOLID y patrones de diseño como Saga, Circuit Breaker, Strategy y Singleton.
  • Capacidad de análisis, resolución de problemas y trabajo en equipo en entornos ágiles.
  • Inglés alto (imprescindible)., * Experiencia con herramientas de análisis de seguridad y calidad del código como Fortify y Kiuwan., Una persona con visión arquitectónica, mentalidad de calidad y experiencia construyendo soluciones escalables, observables y resilientes, que disfrute afrontando retos técnicos y aportando buenas prácticas al equipo.

Benefits & conditions

En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:

  • 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…).
  • Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…