Java Developer – Supply Chain Systems in Egg Harbor Township, NJ at Spencer's

Date Posted: 5/6/2023

Job Snapshot

Job Description


We are authentic, professional providers of fun, focused on building a Great Place To Work For All by staying true to our mission: 'Life's a Party, We're Makin' It Fun!' and 'So Much Fun It's Scary!'

At Spencer's and Spirit Halloween, we do the right thing always-integrity, fairness, respect, and transparency are our foundation. You will find our culture to be inclusive, passionate, resilient, and one that values differences and embraces all.

One Team / One Goal

We are leaders and owners of our business success. Whether it's developing new and exclusive costumes, quality testing products, or implementing technology solutions, our teams understand the value of working collaboratively to embrace change through innovation, curiosity, and thoughtfulness.

We offer a comprehensive benefits package that includes:

  • Flexible work environment
  • Career advancement
  • Competitive base salary
  • Bonus opportunity
  • Vacation, Personal, Sick and Holiday pay
  • Medical, Dental, Vision, Disability, Life and AD&D insurance
  • 401k with a company match
  • 30% merchandise discount


The Java Developer is a dynamic opportunity in our organization that will serve as a Subject Matter expert on our Supply Chain Systems.

We are looking for a technologist with strong full-stack developer skills and a firm grasp of object-oriented concepts. The Developer will interact with diverse stakeholders from across the organization. We are looking for someone with strong technology and communication skills.

  • Designs and codes business logic, mobile-web or desktop-web screen layouts, printed forms, and interfaces with other systems.
  • Takes part in peer design and code reviews.
  • Provide technical support for Supply Chain Systems Integrations, including but not limited to; Korber WMS, ERP, 3PL Scanning System, External System/Service providers
  • Analyzes, defines, and documents technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls.
  • Monitors and performance and provide support to Supply Chain applications 


  • Bachelor's degree or greater in Management Information Systems (MIS), Computer Science (CS)/Computer & Information Science (CIS), Human/Computer Interaction (HCI), Electrical Engineering (EE), or a related field.
  • Experience developing applications on the Java 6 platform or later.
  • Experience with a RDBMS and writing SQL.
  • Experience using a Java web application framework (Struts2, Spring MVC, Spring REST, GWT, etc.)
  • Experience using a Java Enterprise Edition (JEE) server -- Apache Tomcat or Oracle WebLogic, JBoss AS.
  • Experience building automated unit tests (JUnit or TestNG frameworks) in a continuous integration development project.
  • Knowledge of SQL and basic UNIX commands to manage application servers.
  • Strong communication skills to facilitate interactions between experienced IT and business associates, both written and verbal.
  • Ability to provide precise estimations and assist colleagues with the estimation process.

Preferred Qualifications

    • Experience developing software using Service-oriented architecture (SOA).
    • Experience developing and troubleshooting SQL and stored procedures in Oracle or MS-SQL Server.
    • Familiarity interacting with Java EE APIs: Restful Web Services (JAX-RS), SOAP Web Services (JAX-WS), Java Messaging (JMS), and Java Management (JMX). 
    • Experience with front-end web concepts and technologies: CSS/HTML, Bootstrap/Foundation, AngularJS/Backbone/Knockout.
    • Prior experience working with Supply Chain and WMS systems