AdTechTalent
Engineering4 days agoHybrid

Merkle

Junior Java Software Engineer Community

javaj2eetddbddrestsqloraclespringhibernatedockerjenkinsagilescrumsoftware engineeringbackend

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Entry

Years experience

0-2

Location

Barcelona, Spain

Full job description

Junior Java Software Engineer role in Barcelona, Spain. Responsibilities include 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. Requirements: Degree in software engineering, computer science or telecommunications engineering; 1-2 years experience with Java/J2EE; knowledge of Object-Oriented Design is a plus; good English; EU work permission; experience with Agile Scrum; RESTful Web Services; TDD and BDD; relational databases and SQL (Oracle); familiarity with Spring, Hibernate, iBatis, Maven, GIT, Docker, Jenkins; enthusiastic team player. Benefits include competitive compensation, language lessons, health insurance, career development, birthday day off, wellness days, employee assistance program, 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 the 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 the team's way of working
  • Support consumers of the team's components

Requirements

  • Degree in software engineering, computer science or engineering telecommunications
  • 1+ to 2+ years experience with Java/J2EE
  • Knowledge of Object-Oriented Design and programming is 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)
  • Experience 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 and great 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 annumFlexible 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.