Java 8-10,JavaScript,Servlet
SpringBoot, Spring MVC, Bootstrap
SQL,Redis,MongoDB
CI / CD(例如Maven / Jenkins),Zookeeper,Apache Tomcat
Linux windows 開發(fā)
The central part of a robotic system is the server-side software that controls the fleet of robots interfaces with other back end business systems. Your will play a key role in selecting the most suitable technology four needs, designing developing server-side software fcontrolling our robots interfacing with Client’s ERP WMS systems. You will also mentyour team to build clean architectures with well-structured code.
Design build APIs that front end developers customers can access
Develop clean, well-documented code
Mentjunimembers in team to achieve a high standard of coding
Learn our current Robot Control System (RCS) & Warehouse Management System (WMS) understdeployment workflow
Job Requirements
Required
Minimum 5+ years software development experience (Java primarily)
Technical Experience (any of the following):
o Java 8-10
o Spring Boot, Lombok, MyBatis, Swagger
o Experience in SQL NoSQL datastores
o CI/CD (e.g Gradle/Jenkins), Zookeeper, Apache Tomcat, Flyway
o Linux windows development
Experienced mentto mid junilevel developers (e.g. code reviews, instruction in correct coding techniques, etc.)
Strong English reading writing skills to communicate with international team-members
Preferred
Good spoken English to communicate with international team-members customers
DevOps experience with tools like Docker/Ansible, Static code analysis tools like SONAR
Experience programming within interfacing with a standard Warehouse Management System (WMS)
Experience developing frobotic and/hardware systems