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