Growing Software Company
Great work environment
Our client builds a complex software product used by technologically advanced manufacturers to optimize cost of goods delivered through global supply chains. We’re looking for a team lead level engineer to work on Cloud based products.
In spite of the current global pandemic – sales are surging. This position is available due to growth.
Required:
- 8+ years of software engineering experience
- 5+ years of Java development experience
- Full stack capabilities including experience with one or more JavaScript frameworks such as React or Angular
- Experience designing and implementing major components of software products or responsible for overall product architecture
- Successful experience leading a small Engineering team on a complex project
- Demonstrable experience with one or more web application frameworks and open source technologies
- Self-starter with the ability to work independently or as part of a project team
- Skilled at object-oriented analysis, design and programming
- BS in Computer Science or other technical discipline
Desired:
- Experience with one or more ORM frameworks such as Hibernate
- Expertise in database techniques/tools such as data modeling, Oracle, SQL. etc.
- Expertise in designing and developing RESTful services
- Experience configuring and tuning virtual private/public clouds, preferably AWS
- Experience in SaaS/Cloud application development, including an understanding of security concerns and multi-tenancy
- Experience refactoring and redesigning products to be more usable, scalable, secure and performant
- Experience designing and implementing distributed systems