The English-language job board for Spain
92,000+ live jobsBackend Java Developer
Remote, Madrid·Full-time·Added 2 days ago (last checked 30 Oct)
Our summary
- Work mode
- Remote (Madrid)
- Contract
- Full-time
- Experience
- 5+ years
- 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.
Skills
This job advert was originally written in Spanish.
Requirements
What we're looking for
We are looking for a profile with around 5-6 years of experience in Java development, with solid knowledge in:
- Java, preferably modern versions (Java 17 or higher).
- Spring / Spring Boot ecosystem.
- Microservices architectures.
- REST APIs and integration with external services.
- Apache Kafka or similar messaging/event technologies.
- JUnit and Mockito for testing.
- Relational databases, preferably Oracle.
- SOLID principles and development best practices.
- DDD (Domain-Driven Design).
- Hexagonal Architecture.
Nice to have
- Spring Batch.
- OpenShift and container environments.
- Jenkins and CI/CD tools.
- SonarQube.
- Kibana.
- Swagger / OpenAPI.
- FeignClient.
- Bitbucket.
- Security and vulnerability analysis tools such as Fortify.
- Functional programming in Java using lambdas and streams.
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 looking to hire a Java Backend Developer with approximately 5-6 years of experience in enterprise application development and microservices-based architectures.
The person will join a development team, participating autonomously in the design, implementation, testing, and evolution of backend solutions, applying development best practices and software architecture principles.
We are looking for a person with consolidated experience in Java backend development, with the ability to work autonomously and take technical responsibility for their developments from definition through to testing and production deployment.
We especially value profiles with experience in microservices environments and modern architectures, an orientation toward code quality, testing best practices, and the ability to operate in projects involving integrations and distributed systems.
What you'll do
- Development and maintenance of backend applications with Java.
- Design and development of solutions based on microservices.
- Participation in the technical definition and evolution of solutions.
- Development following SOLID, DDD, and Hexagonal Architecture principles.
- Development and maintenance of processes and services using technologies from the Spring ecosystem.
- Implementation of integrations with APIs and external systems.
- Development of event-driven solutions using Apache Kafka.
- Creation and maintenance of unit and integration tests.
- Participation in continuous integration and deployment processes.
- Analysis and resolution of incidents, log review, and evolutionary maintenance of applications.
- Collaboration with the rest of the team following code quality best practices.
About Babel
- Industry
- IT Services
In their own words
About the company & team
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.
More jobs like this
or browse Madrid·Engineering·Backend·Mid-level·Remote·Community of Madrid·IT Services
