About this role
Job title: Java Developer
About the Role
Join Merkle, a dentsu company, in sunny Barcelona as a Java Developer in agile teams delivering backend solutions for a leading telecommunications and media client. You will design and code Java backend applications with a focus on test-driven development, quality, and full software delivery lifecycle. Work alongside top professionals in a collaborative environment and contribute to delivering tangible business value each sprint.
What You'll Do
- Design and code Java backend applications using a test-driven development approach.
- Focus on the quality of your 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 teams way of working.
- Support consumers of your team's components.
What We're Looking For
- Technical background (Degree in software engineering, computer science or engineering telecommunications).
- Experience with Java/J2EE (1+/2+ years).
- Knowledge of Object-Oriented Design and programming.
- Enthusiastic; You will be a great Team player; You will need a 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) and Behavior-driven Development (BDD).
- Knowledge of relational databases and SQL (Oracle).
- Any Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins.
Compensation & Benefits
- Attractive compensation package.
- Spanish/English Lessons
- Free Life and Health Insurance
- Career development through Merkle University
- Day off on your birthday
- Annual wellness days
- Merkle Care Employee Assistance Program
- Merkle Benefits Club
- 2 volunteering days per year
- Flexible salary compensation scheme
- Flexible hybrid home office work conditions