The Backend stack engineer will be responsible for building industrial Industrial Internet (IOT) applications utilizing Client's Industrial Cloud Platform Predix.
Requirements
- 8+ years of experience in full-stack software development, preferably using Lean/Agile/XP SDLC.
- Proficiency in Java (1.7 or later), JUnit, database technologies.
- Experience developing web applications (expertise in all/most of these) - Spring MVC, JPA, REST, Jackson, SOA, JPA.
- Solid understanding of Linux or Unix operating systems with expertise in Bash, Perl, PHP, Python.
- Basic knowledge of common web frontend technologies (HTML, CSS3, JavaScript, ECMA 6, Ajax, WebSockets).
- Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols.
- Strong technical and analytical skills.
- Experience in software design patterns, problem solving and troubleshooting skills.
- Strong attention to details.