Hai Robotics is seeking a highly motivated and experienced mid-level Java Programmer to join our dynamic team in Atlanta, Georgia. The Java Programmer will be responsible for learning and contributing to all aspects of our warehouse automation suite of applications, including the user interface, algorithms, integration, routing and robot navigation. The ideal candidate will have a solid understanding of the processes and best practices associated with the production and maintenance of code in a professional environment, including things like branch management, code reviews, pull requests and merge requests, as well as the tools used to manage them
Proficiency in Mandarin is highly desirable, as it will facilitate communication with partners in China.
Qualifications:
Bachelor's degree in computer science, engineering or a related field or comparable experience
2+ years of hands-on Java experience, preferably in the robotics or automation industry
The ability to write code in the Java language that is robust, flexible and extensible and well documented, and which meets quality standards and timelines
The ability to learn and maintain legacy code with a solid understanding of concepts like forward and backward compatibility
Familiarity with debugging using emulation, as well as automated testing with both unit tests and functional tests
An understanding of cross-team collaboration to ensure that requirements are fully understood and issues encountered during testing and production are prioritized and addressed in a timely manner
Familiarity with the Agile process, including morning standup meetings, sprint reviews and sprint retrospectives
Strong analytical and problem-solving abilities.
Exceptional organizational and time management skills.
Excellent communication and interpersonal skills.
Ability to work both independently and as part of a team.
Proficiency in Mandarin is highly desirable.
Preferred Qualifications:
Experience writing code that drives hardware
An understanding of robotics and specifically its use in warehouse automation
Experience with requirements driven by industry standards, company goals and customer needs
Benefits:
Competitive salary and performance-based bonuses.
Comprehensive health, dental, and vision insurance.
401(k) with company match.
Paid time off and holidays.
Opportunities for professional development and career growth.