Lead Back-End Java Developer
Core
Design, develop, test, and maintain complex Java back-end applications and services for mission-critical warehouse automation and material handling environments.
Role type
Lead Back-End Java Developer
Builds
Reliable integrations among software applications, databases, and automated systems
Domain
Logistics / Warehouse Automation / Enterprise Software
Required skills
Java, JDK, JMS, Java Servlets, SQL (Microsoft SQL Server, Oracle), TCP/IP, Object-Oriented Programming, Distributed Systems, Git, Azure DevOps
Preferred skills
Debugging, Troubleshooting, Production Support, Application Architecture, Technical Design, Code Reviews, Mentorship
Technologies
Azure DevOps, Git, Java, Oracle, SQL, TCP/IP, Cloud
Responsibilities
Design, develop, test, and maintain complex Java back-end applications and services; Create reliable integrations among software applications, databases, and automated systems; Work with Microsoft SQL Server and Oracle databases; Diagnose complex application, integration, database, and production issues; Contribute to application architecture, technical design, code reviews, and development standards; Provide technical guidance and mentorship to other engineers; Collaborate with software, controls, automation, and engineering teams throughout the development lifecycle.