The English-language job board for Spain

Senior Java Developer

Remote, Madrid·Full-time·Added 2 days ago (last checked 22 Oct)

Babel

53 open roles

Our summary

Work mode
Remote (Madrid)
Contract
Full-time
Experience
Senior level
Benefits
Private health insurance, life insurance

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Nice to have

This job advert was originally written in Spanish.

Requirements

What we're looking for

🔎 Key requirements

  • Java (versions 8, 11, 17, 21)

  • Microservices architecture

  • Spring Boot

  • REST APIs (JSON, XML, SOAP)

  • OpenAPI / Swagger

  • Maven

  • Testing: JUnit, Mockito, Spring Test, MockMVC, WireMock

  • SQL databases (Oracle, relational)

  • JPA / JDBC / Hibernate / ORM

  • CI/CD (Continuous Integration and Deployment)

  • Agile / Scrum

  • Object-oriented programming (OOP)

  • TDD (Test Driven Development)

  • DDD (Domain Driven Design)

  • Logging, monitoring, and observability (Prometheus, Grafana, ELK, Dynatrace)

Nice to have

➕ Desirable requirements

  • Docker / Kubernetes / OpenShift

  • Hexagonal Architecture

  • AWS Cloud:

  • EC2, S3, Lambda, SNS, SQS

  • Aurora, DynamoDB

  • Fargate, EventBridge

  • Infrastructure as Code (Terraform, CDK)

  • Advanced Spring ecosystem:

  • Spring Cloud, Security, Integration, Batch

  • Security and cryptography

  • GitHub, Jira, Confluence

  • Automated testing (Karate, Xray)

  • Technical English level

Pay & benefits

What you'll get

Babel, the great way to achieve the success.

Do you want to be part of an expanding, committed, and innovative team that makes history every day? At Babel, we accompany you on your path to success. We believe in the talent of people and we want to empower it by offering you a great working environment based on collaboration and solidarity.

Working at Babel is much more than working at a company; it is joining a team of people with a shared mission and a company model centered on values.

And we do this by promoting diversity, equity, and inclusion, guaranteeing equal opportunities to all candidates, in an environment free of any type of discrimination.

Additionally,

  • We bet on work-life flexibility. (Point-based vacation system, remote work, and flexibility).

  • We invest in the training of our Babelievers.

  • We invest in your physical and emotional health. (Private Medical Insurance/ Life insurance, personal trainer, and wellbeing program).

  • We also invest in your free time (Nature activities, sports championships, streaming platform subscription (e.g., Netflix))

  • We participate in the growth of the company and recognize the participation of each person (Benefits Bonus).

  • We focus on working with the latest technologies and innovative projects, but above all, we accompany digital transformation and bring technology closer to society.

Do you accept the challenge? We are waiting for you!

The role

We are One Team. We make it happen. We are Unstoppable.

BABEL is a multinational technology consultancy specializing in applying its technological services and knowledge to the digital acceleration processes of its clients, large companies, and public organizations.

We look toward the future! Our Hyperspace 2029 strategic plan promises to be an exciting journey, full of opportunities to grow and develop professionally. Reaching 1 billion in revenue, a challenge that we are sure that with the collaboration and talent of our people, will be another success story that we will write together.

At Babel, we continue to drive our Java Community, a space where backend talent grows, shares knowledge, and participates in high-impact technological projects.

We are looking for Senior Developers in Java to join our Talent Unit, where we work with modern architectures, engineering best practices, and collaborative environments oriented towards technical excellence.

If you are interested in evolving within a solid technical community, this is the place for you.

💡What will you find in Babel's Java Community?

  • Participation in large-scale projects with microservices

  • Work with modern and cloud architectures

  • Culture of best practices, quality, and continuous improvement

  • Spaces for training, certification, and technical growth

  • Collaboration with other experts within the backend community

  • Support from our Talent Unit, focused on your professional development

#babel

About Babel

Industry
IT Services
All open roles at Babel
WhatsApp
Remote, MadridNo Spanish needed
Hybrid in Madrid
Hybrid in Madrid
Hybrid in Madrid
Remote, Madrid
Remote, Madrid

GIS Administrator

Babel5d ago
Remote, Madrid

DevOps Engineer

Babel5d ago
Remote, Madrid
Remote, MadridNo Spanish needed
Remote, MadridNo Spanish needed
Remote, MadridNo Spanish needed
Remote, Madrid
See all 53 jobs