Senior Java Developer- ECommerce Solutions

at  SAP

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025Not Specified23 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE HELP THE WORLD RUN BETTER

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.

What You’ll Do: Step into the role of Senior Java Developer at our company, playing a crucial role in designing and developing core mechanisms for our widely used and long-lasting SAP Commerce Cloud product. Your responsibilities will include:

  • Developing the core part of the e-commerce solution.
  • Actively addressing non-functional requirements such as performance, security, continuous integration, migration, and compatibility.
  • Designing and writing automated tests in a cloud environment.
  • Collaborating with product managers, architects, developers, quality specialists, and technical writers.
  • Participating in peer reviews, technical discussions, and working as a member of an agile development team.
  • Innovating development approaches while ensuring high product quality throughout the software development cycle.
  • Continuously improving by collaborating with peers, sharing best practices, sharing knowledge and enabling other team members
  • Working within a self-organizing, distributed team across multiple international locations.
  • Understanding the business processes of the topic you will be working for, and it’s bigger context.
  • Continuous learning, innovating and self-develop

-

What You Bring:

  • Minimum of a bachelor’s degree in a quantitative field (preferably Computer Science) or equivalent experience.
  • 10+ years of professional experience in software development, particularly in Java and the Spring framework.
  • Expertise in relational databases
  • Experience in Test Automation
  • Strong commitment to producing high-quality, functional outcomes, and a solid understanding of security and performance concepts.
  • Experience in a Continuous Integration and Delivery (CI/CD) environment, including related processes and tools.
  • Ability to explain technical problems clearly and understand business requirements.
  • Capability and enthusiasm to innovate, learn and adapt to evolving technologies and frameworks.
  • Capability and willingness to work as part of a self-organizing team.
  • Experience in working as part of a distributed and self-organizing team.
  • Good verbal and written communication skills in English.

Meet Your Team: At SAP Commerce, our team of skilled Java developers is dedicated to building and maintaining the core part of the SAP Commerce Cloud application in a highly collaborative environment with a strong focus on learning and development.

Responsibilities:

  • Developing the core part of the e-commerce solution.
  • Actively addressing non-functional requirements such as performance, security, continuous integration, migration, and compatibility.
  • Designing and writing automated tests in a cloud environment.
  • Collaborating with product managers, architects, developers, quality specialists, and technical writers.
  • Participating in peer reviews, technical discussions, and working as a member of an agile development team.
  • Innovating development approaches while ensuring high product quality throughout the software development cycle.
  • Continuously improving by collaborating with peers, sharing best practices, sharing knowledge and enabling other team members
  • Working within a self-organizing, distributed team across multiple international locations.
  • Understanding the business processes of the topic you will be working for, and it’s bigger context.
  • Continuous learning, innovating and self-develo


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

A quantitative field (preferably computer science or equivalent experience

Proficient

1

Montréal, QC, Canada