AdTechTalent
EngineeringYesterdayHybrid

Merkle

Junior Java Developer

javaj2eeobject-oriented designresttddbddsqloraclespringhibernatemavengitdockerjenkinsagilescrumbackendsoftware engineering

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Entry

Years experience

0-2

Location

Barcelona, Spain

Full job description

Merkle, a dentsu company, is hiring Java Developers at all levels in Barcelona, Spain. The role involves designing and coding Java backend applications using test-driven development, ensuring code quality, participating in all development phases, delivering business value each sprint, translating high-level requirements into technical design, improving team processes, and supporting component consumers. Candidates should have a degree in software engineering, computer science, or telecommunications engineering, 1-2 years of Java/J2EE experience, knowledge of object-oriented design, good English skills, EU work permission, and experience with Agile Scrum, RESTful Web Services, TDD, BDD, relational databases (Oracle), and tools like Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins. Benefits include competitive compensation, language lessons, insurance, career development, wellness days, employee assistance, volunteering days, flexible salary, and hybrid work conditions.

What you'll do

  • Design and code Java backend applications using a test-driven development approach
  • Focus on the quality of codebase (refactoring, testing, clean code)
  • Be involved in all phases of the development cycle (from Analysis to Delivery)
  • Deliver a valuable increment to the Business in every sprint
  • Participate in translating high-level requirements into comprehensive technical design
  • Help improve your team's way of working
  • Support consumers of your team's components

Requirements

  • Degree in software engineering, computer science or engineering telecommunications
  • Experience with Java/J2EE (1+ to 2+ years)
  • Knowledge of Object-Oriented Design and programming an advantage
  • Good level of English
  • EU work permission
  • Experience working in an Agile environment (Scrum methodology)
  • Experience developing RESTful Web Services
  • Experience with Test-driven Development (TDD)
  • Experience with Behavior-driven Development (BDD)
  • Knowledge of relational databases and SQL (Oracle)
  • Familiarity with Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins
  • Enthusiastic and a great team player

Tech stack

JavaJ2EEObject-Oriented DesignRESTful Web ServicesTest-driven Development (TDD)Behavior-driven Development (BDD)SQLOracleSpringHibernateiBatisMavenGITDockerJenkins

Benefits

Attractive compensation packageSpanish/English LessonsFree Life and Health InsuranceCareer development through Merkle UniversityDay off on your birthdayAnnual wellness daysMerkle Care Employee Assistance ProgramMerkle Benefits Club2 volunteering days per yearFlexible salary compensation schemeFlexible hybrid home office work conditions

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.