Senior Developer (WMS Development)

Wesco•Pittsburgh, PA

About The Position

As a Senior Developer (WMS Development), you will develop, enhance, and support enterprise Warehouse Management System (WMS) applications, integrations, and warehouse automation solutions using Java and modern application frameworks. The role builds scalable applications, REST APIs, microservices, and integrations across WMS, ERP, OMS, and third-party platforms to support supply chain operations and improve inventory visibility, order fulfillment, and warehouse execution. It also uses Azure cloud technologies, Kubernetes, and data integration platforms to modernize applications and optimize performance. The developer collaborates with cross-functional teams to resolve complex issues, implement enhancements, and continuously improve mission-critical warehouse and distribution systems.

Requirements

  • 5 years of development-role experience in an enterprise environment delivering and supporting technology solutions; 7 years preferred.
  • 5 years of coding experience with the required language, platform, and/or technology; 7 years preferred.
  • 5 years of experience developing solutions using modern tools and practices; 7 years preferred.
  • Working knowledge of code management systems, intake and task management tools, the SDLC, development frameworks, build tools, and Agile delivery methodologies.
  • Ability to multitask and reprioritize in a dynamic environment.
  • Outstanding written and verbal communication skills.
  • Basic understanding of budgets, including processing invoices and other financial documents through accounting processes and practices.
  • Bachelor's degree in eCommerce, eBusiness, information technology, or a related field preferred.
  • 8+ years of hands-on Java development experience building enterprise applications with Java, Spring Framework (Spring MVC/Spring Boot), REST APIs, SQL Server, Web Services, and Git/GitHub preferred.
  • 3+ years of WMS development experience, including integrations, inventory management, order fulfillment, warehouse automation, and supply chain processes preferred.
  • Experience developing distributed applications, microservices, API integrations, and high-volume transaction processing systems preferred.
  • Experience with WebSphere, IBM MQ, Drools, and enterprise integration technologies preferred.
  • Hands-on experience integrating WMS with ERP, OMS, transportation, and third-party systems preferred.
  • Working knowledge of Azure cloud technologies, including Azure Kubernetes Service (AKS), Azure Data Factory, Databricks, and containerization preferred.
  • Experience supporting modernization and migration of legacy applications to cloud-based platforms preferred.
  • Strong background in application design, development, performance tuning, debugging, and production support preferred.
  • Experience working in Agile/Scrum development environments preferred.
  • Strong analytical and problem-solving skills, including the ability to diagnose and resolve complex technical issues, preferred.
  • Ability to manage multiple priorities and deliver high-quality solutions in a fast-paced environment preferred.
  • Excellent communication and collaboration skills preferred.
  • Experience supporting distribution center, warehouse, logistics, or supply chain operations preferred.

Nice To Haves

  • Bachelor's degree in eCommerce, eBusiness, information technology, or a related field.
  • 7 years of enterprise development-role experience and 7 years of experience coding with the required language, platform, and/or technology or developing solutions using modern tools and practices.
  • 8+ years of hands-on Java development with Java, Spring, REST APIs, SQL Server, Web Services, and Git/GitHub.
  • 3+ years of WMS development experience covering integrations, inventory management, order fulfillment, warehouse automation, and supply chain processes.
  • Experience with distributed applications, microservices, API integrations, and high-volume transaction processing systems.
  • Experience with WebSphere, IBM MQ, Drools, and enterprise integration technologies.
  • Hands-on WMS integration experience with ERP, OMS, transportation, and third-party systems.
  • Working knowledge of Azure AKS, Azure Data Factory, Databricks, and containerization.
  • Experience modernizing and migrating legacy applications to cloud-based platforms.
  • Experience in application design, development, performance tuning, debugging, and production support.
  • Experience in Agile/Scrum development environments.
  • Experience supporting distribution center, warehouse, logistics, or supply chain operations.
  • Strong analytical, problem-solving, communication, collaboration, and prioritization abilities.

Responsibilities

  • Design, develop, test, and support Java-based WMS applications and warehouse automation solutions.
  • Build scalable, maintainable applications using Java, Spring Framework (Spring MVC/Spring Boot), REST APIs, and microservices architecture.
  • Work with Product Owners, Business Analysts, and Operations teams to analyze requirements and translate business needs into technical solutions.
  • Develop, maintain, and support integrations between WMS, ERP, OMS, transportation systems, warehouse automation equipment, and external partner applications.
  • Write clean, efficient, well-engineered front-end code that serves as a standard of excellence for other team members.
  • Conduct code reviews, mentor front-end developers, and guide code management, release and environment management, process flows, and documentation.
  • Explore technical solution options, including custom development, third-party subsystems, enterprise platforms, and existing technology components.
  • Lead collaborative work throughout the software development lifecycle, including requirements analysis, technical design, coding, testing, and release support.
  • Understand the versions, releases, roadmaps, capabilities, compatibility, limitations, and dependencies of technology subsystems, and advise on upgrade paths.
  • Communicate and collaborate with IT, QA, and other corporate colleagues on cross-functional initiatives.
  • Develop technical documentation, including system context diagrams, design documents, and release procedures.
  • Lead production troubleshooting, hands-on or through delegation; assign work to third-party front-end developers where appropriate and track progress.
  • Monitor web properties for uptime and proactively identify potential issues by analyzing trends, data, and monitoring reports.
  • Lead identification and selection of third-party vendors based on digital roadmaps and requirements, including research, selection, contractual discussions, and operational efforts.
  • Oversee third-party technology partners, including assignments, service-level agreements, quality standards, work product, and contractual deliverables.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service