Jobs / Babel

Software Engineer Java - Azure Devops&Openshift

Babel · Madrid, MD, Spain
Madrid, MD, SpainExp: 3+ yrsRemote
Remuneration
Benefits bonus, private medical insurance, life insurance, personal trainer, wellbeing program, streaming platform subscription
Location
Madrid, MD, Spain
Visa sponsorship
Not specified

Job summary

Develop Java microservices for banking-sector projects, working autonomously and adapting to project technology stacks. The role covers REST API composition, Spring-based services, automated testing, database integration, and messaging with Kafka or RabbitMQ, alongside microservices practices such as service discovery and distributed tracing. OpenShift is required experience, while Azure DevOps is valued.

Benefits

Point-based vacation systemRemote workFlexible working arrangementsTrainingPrivate medical insuranceLife insurancePersonal trainerWellbeing programNature activitiesSports tournamentsStreaming platform subscriptionBenefits bonus

Qualifications

  • At least 3 years of experience with Java 8 and Java 11.
  • At least 3 years of experience with microservices architecture, API composition, REST, OpenAPI, and Swagger.
  • Experience with Spring Framework, especially Spring Boot, Spring Batch, and Spring MVC.
  • Experience with Agile methodologies, including Scrum.
  • Experience with Maven for build automation.
  • Knowledge of testing with JUnit, Mockito, WireMock, MockMVC, and Spring Test.
  • Knowledge of JPA, Oracle, and JDBC.
  • Experience with service discovery, circuit breakers, OpenShift, and distributed tracing.
  • Experience with messaging brokers such as Kafka and RabbitMQ.
  • Azure DevOps experience is valued.
  • Experience with feature flags, database migration tools, reactive programming, static code analysis, or NoSQL databases is valued.

Responsibilities

  • Develop Java-based microservices for banking-sector projects.
  • Compose REST APIs and implement microservices architecture patterns.
  • Integrate services with databases and messaging brokers.
  • Work autonomously and adapt to project technology stacks.

Skills

AzureAzure DevOpsJavaKafkaMavenOpenAPIOpenShiftRabbitMQRESTOracle CloudPostgreSQLSonarQube

Work schedule

Flexible working arrangements

Industry

Banking

Relocation

No