> Markdown version of [/jobs/ext/2928732-junior-java-developer](https://www.wearedevelopers.com/jobs/ext/2928732-junior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Java Developer - **Company:** Merkle - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Acceptance Test-Driven Development, Behavior-Driven Development, Computer Programming, Relational Databases, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Apache IBATIS, Spring Framework, Apache Maven, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, Software Engineering, Test-Driven Development (TDD), Git, Restful APIs, Docker, Jenkins - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/junior-java-developer-en-barcelona-ID-372128018 ## About the Role Requisitos principalesTechnical background in software engineering or related field Experience with Java/J2EE (1+/2+ years) Knowledge of Object-Oriented Design and programming an advantage English proficiency; EU work permit Experience in Agile environments (Scrum) Experience developing RESTful Web Services Experience with Test-driven Development (TDD) and Behavior-driven Development (BDD) Knowledge of relational databases and SQL (Oracle) Experience with Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins (any) Enthusiastic Team player Good communication in English Java/J2EE RESTful Web Services TDD/BDD ## Description OverviewIn this role you build Java backend services within agile squads for a major telecom/media client.You'll translate high-level needs into technical designs, code with a focus on quality, and contribute to delivering value each sprint.You work closely with cross-functional teammates to improve ways of working and support consumed components.This position offers a dynamic, collaborating environment with growth opportunities at Merkle.Compensaciones / BeneficiosAttractive compensation packageSpanish/English lessonsFree life and health insuranceCareer development through Merkle UniversityDay off on birthdayFlexible hybrid home officeResponsabilidadesDesign and implement Java backend applications using test-driven developmentMaintain high code quality through refactoring and thorough testingParticipate in all development phases from analysis to deliveryDeliver meaningful increments each sprintTranslate high-level requirements into technical designsHelp improve team ways of workingSupport consumers of your team's componentsRequisitos principalesTechnical background in software engineering or related fieldExperience with Java/J2EE (1+/2+ years)Knowledge of Object-Oriented Design and programming an advantageEnglish proficiency; EU work permitExperience in Agile environments (Scrum)Experience developing RESTful Web ServicesExperience with Test-driven Development (TDD) and Behavior-driven Development (BDD)Knowledge of relational databases and SQL (Oracle)Experience with Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins (any)EnthusiasticTeam playerGood communication in EnglishJava/J2EERESTful Web ServicesTDD/BDD ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Developer Joy with Quarkus](https://www.wearedevelopers.com/videos/1591-developer-joy-with-quarkus) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)