About this role
Job title: Junior Java Software Engineer Community (Spain)
About the Role Join Merkle, a dentsu company, in Barcelona as a Junior Java Software Engineer Community. You will design and code Java backend applications, participate in all phases of the development cycle, and deliver valuable increments in every sprint to help drive digital transformation for one of the world’s largest telecom/media clients.
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.
- Translate high-level requirements into comprehensive technical design.
- Help improve your team's 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.
- Enthusiastic, great team player, and good level of English; EU work permission.
- Experience in an Agile environment (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.
Nice to Have
- Any familiarity with Spring, Hibernate, iBatis, Maven, GIT, Docker, or Jenkins (as listed).
Compensation & Benefits
- Attractive and great 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 annum.
- Flexible salary compensation scheme.
- Flexible hybrid home office work conditions.