Our client, a Global Leader in Automation System has an immediate opening for a Sr. Java Software Engineer for a 6 Month + Contract . Our client offers results-driven people a place where they can make a difference - every day! You will also have the opportunity to work with other like-minded, self-directed and detail-oriented Top Talents in an extremely collaborative and professional environment. NO CORP TO CORP CANDIDATES THIS IS A 6 MONTH + PROJECT OPPORTUNITY IN GRAND RAPIDS MI. This is a onsite role with a Hybrid work schedule in Grand Rapids MI. NO FULLY REMOTE CANDIDATES We are seeking Mid to Sr Level Software Engineers who works with a team of Software Engineers at our clients site to design, develop, test, commission, and provide ongoing support of their warehouse automation and logistics software solutions.
Senior Java Software Developer - Warehouse Automation Systems
Position Summary:
We are seeking a Senior Java Software with a strong background in warehouse and material handling systems . This role will focus on the development and integration of backend solutions supporting automated fulfillment centers. The ideal candidate will bring extensive Java programming experience, WMS integration knowledge, and hands-on familiarity with systems involving robotics, vision, or automation.
Key Responsibilities:
Design, develop, and maintain scalable backend systems using Java .
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Lead or participate in large-scale system development and integration projects.
Execute unit, integration, and functional testing; support emulation and onsite commissioning.
Participate in the Agile development lifecycle with a focus on delivering MVPs and continuous iteration.
Work closely with mechatronics, robotics, and vision systems teams to deliver synchronized solutions.
Required Qualifications:
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
8+ years of professional experience in IT system development, integration, and backend engineering in an object-oriented environment.
Strong proficiency in Java , with experience in C# as a plus.
Experience with integrated development environment(s) (IDEs) such as Microsoft Visual Studio, Eclipse, NetBeans, etc.
Hands-on experience with material handling systems , warehouse automation , or related robotics environments.
Solid understanding of backend architecture, system analysis, and change management.
Strong mathematical and problem-solving skills.
Preferred Skills:
Bachelor of Science in Computer Science, or related field.
Demonstrated experience working with cross-functional teams and facilitating large projects.
Strong written and verbal communication skills; able to present to both technical and non-technical audiences.
Proficiency in project management tools and techniques.