Lead Java Full Stack Engineer
Description
JD:
· Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent work experience.
· 10+ years professional software engineering; 5+ years in an architect or equivalent principal/staff design role on large commerce or similarly complex multi-tier systems.
· 8+ years expertise in HCL Commerce and/or IBM WebSphere Commerce (WCS) 8.x — store customization, commands/tasks, tools, catalog/order/user/organization flows, and back-end integration. v8 experience is the hiring bar; later Commerce versions are a plus, not a substitute.
· 8+ years Java / J2EE and OOD on large IT systems (WebSphere Application Server strongly preferred).
· 5+ years Spring / Spring MVC with hands-on Spring Boot architecture (service boundaries, APIs, resilience, auth) — not “Spring on a résumé only.”
· 5+ years web services (REST and SOAP); ability to specify contracts others can implement.
· Next.js and React production architecture experience (routing, data fetching, BFF/API integration, storefront performance). TypeScript preferred.
· 5+ years source control (Git required).
· Experience architecting B2B commerce (punchout, org/user models, contract/pricing complexity preferred).
· Experience with Agile delivery using Atlassian tools (Jira, Bitbucket/Git, Confluence).
· Excellent written and verbal communication with engineers and non-engineers.
Preferred
· Headless / composable commerce (API-first storefront, BFF, packaged capabilities). MuleSoft or similar iPaaS.
· Search (Solr or equivalent), cache (Redis or equivalent), CMS-driven storefront (Optimizely or equivalent) alongside a commerce engine.
· Cloud (GKE/Kubernetes or equivalent) for storefront and Spring Boot; WAS/IHS for Commerce.
· Security, PCI-adjacent payment flows, and session/identity across legacy and modern storefronts.
· Prior dual-run or large-scale commerce migration.