No more applications are being accepted for this job
- 12+ years of Software Engineering experience, including 6+ years of experience managing engineering teams
- 5+ years of demonstrable experience building and maintaining large scale, distributed systems.
- Experience developing enterprise applications using Java/J2EE, including Web Services (e.g., RESTful, SOAP), Spring Framework and SpringBoot, and ORM (e.g. Hibernate).
- Experience in building, developing, and managing highly effective engineering teams
- Experience leading system design, integration, and deployment in a complex, integrated environment
- Experience with micro-services architectures and container-based deployment (e.g. Docker, Kubernetes)
- Experience with web development skills, including JavaScript, NodeJS, React, and Bootstrap.
- Experience with Relational Database Management Systems (RDBMS) and SQL, as well as multi-modal NoSQL databases, including DocumentDB and GraphDB
- Excellent communication, leadership, and presentation skills
- Knowledge of enterprise solutions such as ERP, MES, ALM, and MDM is desired