Senior Java Software Engineer

IM Digital

Boca Raton (FL)

Vor Ort

USD 130.000 - 170.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

IM Digital is seeking a Senior Java Software Engineer to design and build the backend for a large B2B commerce replatform. This on-site role is based at our Boca Raton, FL headquarters, working with a client team to move from SAP Commerce (Hybris) to a composable stack on commercetools and Google Cloud.

You will own services from design to production, collaborating with a frontend team building Next.js storefronts and the client’s SAP/integration teams.

Qualifikationen

  • Senior‑level experience building production backend systems in Java.

Aufgaben

  • Design and build custom Java microservices for business logic not covered by platforms, owning each from boundaries to deployment on Google Cloud Run.
  • Deliver new commerce features end to end with frontend teams, including B2B order approvals and catalog entitlements.
  • Extend commercetools with API Extensions and Subscriptions in Java.
  • Model B2B account structures with custom objects.
  • Build integration services for product data, pricing, order handoff, tax, and payments.

Kenntnisse

Java backend development
Spring Boot
Microservices architecture
RESTful API design
CI/CD practices
Observability (Dynatrace)
Client collaboration
Code review
JUnit testing
Cloud deployment (GCP)
Headless/composable commerce
ERP / order management integrations

Tools

commercetools
Google Cloud Run
Pub/Sub
Cloud Logging
Dynatrace
GitLab CI
SAP Hybris
JUnit

Jobbeschreibung

IM Digital is a commerce consultancy that partners with leading brands to build their digital core and modernize their technology landscape. The company focuses on optimizing operations, accelerating revenue growth, and delivering measurable business value. IM Digital helps clients define what’s next in digital commerce by combining strategic insight with hands‑on implementation. Team members collaborate with world‑class organizations on high‑impact projects executed at speed and scale.

Position Summary

The Senior Java Software Engineer designs and builds the backend for a large B2B commerce replatform for an enterprise client: custom microservices, new commerce features, and the integrations that connect them. This is an on‑site role in our headquarters in Boca Raton, FL and candidate must be able to work from the office. The client is moving from SAP Commerce (Hybris) to a composable stack on commercetools and Google Cloud.

Working inside our Build practice, you will partner with the backend team lead, a frontend team building Next.js storefronts, our solutions architect, and the client’s own SAP and integration teams. You will own services from the first design decision to production, and you will be accountable for how they perform once they are there.

This role is not a platform configuration or maintenance position. It is hands‑on backend engineering for business logic that no platform covers out of the box, on a program with a fixed timeline and an enterprise client that reviews every release.

Key Responsibilities

Service Design and Build

  • Design and build custom Java microservices for the business logic no platform covers out of the box, owning each one from service boundaries and data model to deployment on Google Cloud Run.
  • Deliver new commerce features end to end with the frontend team, from the API contract the storefront calls to the service behind it, including B2B order approvals, account permissions, and assisted ordering by client employees.
  • Extend commercetools with API Extensions and Subscriptions in Java, including the cart enforcement gates for contract pricing and catalog entitlements.
  • Model B2B account structures with business units and custom objects.

Integrations

  • Build integration services for product data from Salsify, live contract pricing and order handoff with an order management platform, tax calculation with Vertex, and invoice and payment flows through the client’s SAP PI/PO REST interfaces.

Engineering Discipline and Delivery

  • Write JUnit tests, keep GitLab CI pipelines green across four environments (DEV, QA, PRE, PROD), and instrument services with Dynatrace and Google Cloud Logging.
  • Take tickets from build through QA and client review to a reviewed pull request, and help teammates through code review.
Qualifications
  • Senior‑level experience building production backend systems in Java, with strong command of Spring Boot and RESTful API design.
  • Experience designing microservices from scratch: drawing service boundaries, deciding which service owns which data, and choosing between synchronous APIs and event‑driven messaging.
  • Hands‑on experience with commercetools or another headless or composable commerce platform; exposure to SAP Commerce (Hybris) is a strong plus.
  • Deep experience building enterprise integrations, including ERP, order management, tax, and product information systems, with sound patterns for retries, idempotency, and graceful degradation.
  • Working knowledge of B2B commerce concepts such as contract pricing, account hierarchies, catalog entitlements, and order approval workflows.
  • Experience deploying and operating containerized services on a public cloud, ideally Google Cloud (Cloud Run, Pub/Sub, Cloud Logging).
  • A disciplined testing and CI/CD practice, including JUnit, automated pipelines, and multi‑environment release processes.
  • Experience instrumenting and troubleshooting services in production with observability tools such as Dynatrace.
  • Strong communication skills and comfort working directly with client technical teams, in consulting or agency settings.
  • A collaborative approach to code review, and a commitment to raising the quality of the team’s work as well as your own.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Backend Engineer — Enterprise Commerce Platform
Senior Java Backend Engineer — Enterprise Commerce Platform

IM Digital • Boca Raton (FL)

Vor Ort
USD 130.000 - 170.000
Sr. SAP Commerce Platform Engineer Iadugs · Remote · US · Platform & Infrastructure $145,344–$210,000 e 4d ago
Sr. SAP Commerce Platform Engineer Iadugs · Remote · US · Platform & Infrastructure $145,344–$210,000 e 4d ago

Devopsroles • West Hartford (CT)

Remote
USD 160.000 - 220.000
eCommerce Application Developer - Richardson, TX (Onsite and Local Candidates ONLY)
eCommerce Application Developer - Richardson, TX (Onsite and Local Candidates ONLY)

LimitlessLi LLC • Richardson (TX)

Vor Ort
USD 120.000 - 162.000
Medline Fullstack Developer
Medline Fullstack Developer

Eguru2007 • Chicago (IL)

Vor Ort
USD 120.000 - 150.000
Lead Java Developer
Lead Java Developer

Techsara Solutions, Inc. • Conshohocken

Vor Ort
USD 150.000 - 190.000
Java Backend Sr - Miami
Java Backend Sr - Miami

Coderio • Miami (FL)

Vor Ort
USD 110.000 - 130.000
Dynamic work environment
Long-term contract engagement
High visibility role
SAP Commerce Cloud Engineer
SAP Commerce Cloud Engineer

D&H Distributing • USA

Vor Ort
USD 100.000 - 140.000
Employee Stock Ownership Plan
401k
Paid Time Off
+3
Java Developer
Java Developer

Compunnel, Inc. • Richfield (MN)

Vor Ort
USD 130.000 - 170.000
SAP Commerce Technical Architect
SAP Commerce Technical Architect

TechDigital Group • Bridgewater Township (NJ)

Vor Ort
USD 120.000 - 160.000
Java Architect (E-commerce)
Java Architect (E-commerce)

TechDigital Group • Bolingbrook (IL)

Vor Ort
USD 90.000 - 150.000