Junior Developer – SAP Commerce Cloud (Java)

Role overview

As a Junior Developer, you will work alongside experienced engineers, get hands-on with real enterprise e-commerce projects, and build the technical skills that turn a solid Java foundation into deep expertise in SAP Commerce Cloud. A good understanding of Java fundamentals is essential for this role.

The role involves supporting the development and maintenance of enterprise e-commerce solutions, contributing to well-defined tasks within a collaborative team, and growing your skills in SAP Commerce Cloud and modern backend technologies.

Key Responsibilities

Development & Software Fundamentals

  • Write clean, maintainable Java code, applying object-oriented principles, collections, generics, and exception handling.
  • Work with build tools such as Gradle and manage code using Git and version-control best practices.

Backend & E-Commerce Technologies

  • Support the development of backend services using REST APIs, HTTP, and JSON.
  • Contribute to solutions built on Java frameworks (preferably Spring / Spring Boot) and data access layers using Hibernate / JPA and SQL.
  • Grow your expertise in SAP Commerce Cloud and enterprise e-commerce solutions.

Collaboration & Continuous Learning

  • Contribute to a team that values clean code, technical curiosity, and shared learning.
  • Use modern AI-assisted development tools to support your work, while validating and improving generated code rather than relying on it unchecked.

We are looking for

Education

  • A background in Computer Science, Software Engineering, or a related field (a plus, not a requirement).

Experience

  • Entry-level role.

Technical Skills

  • A good understanding of Java fundamentals and object-oriented programming — classes, interfaces, inheritance, polymorphism, collections, generics, and exception handling. This is a must-have.
  • Basic knowledge of Java Streams and Lambda expressions, and of build tools such as Gradle.
  • Basic understanding of REST APIs, HTTP, JSON, SQL, and relational databases.
  • Familiarity with Java frameworks, preferably Spring / Spring Boot, and a basic understanding of Hibernate / JPA — nice to have.
  • Familiarity with development environments such as IntelliJ IDEA, and with Git and version-control concepts.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, or Cursor, and the ability to understand, validate, and improve AI-generated code — a plus.

Soft Skills

  • A strong willingness to learn and develop technically.
  • An analytical and problem-solving mindset, with strong attention to detail.
  • Comfort working independently on well-defined tasks and navigating unfamiliar technologies.
  • A proactive, self-starter approach to learning.
  • Good communication and teamwork skills.
  • Fluency in English, written and spoken.

What can jpard offer you

Benefits 

  • Learn directly from experienced analysts in a supportive, hands-on environment. 
  • Work across diverse projects with global industry-leading clients. 
  • Join a culture built on passion, accountability, and growth. 
  • Be part of a team that takes real pride in the impact of its work. 

Learn more about our culture and what we can offer you.

    Your name*

    Email*

    LinkedIn Profile

    Upload your CV


    For details on how we process your data, please see Our data protection notice for candidates.