We are seeking a Backend Software Engineer to become an integral part of our team! You will be responsible for creating and enhancing a Grails/Springboot backend to a sophisticated, SaaS IoT monitoring solution.
● Work with team members & product management to create or modify APIs
● Accommodate new forms of data by adjusting data models and/or ingestion engine
● Collaborate with other developers to design and optimize code and database
● Collaborate with other developers to design and implement new features and capabilities
● Perform routine software maintenance
● Must have familiarity with Linux, Java, App Servers, and relational databases
● Must understand core principles of object oriented programming
● Must have familiarity with security frameworks and coding for security.
● Familiarity with PostgresDB and Grails or Springboot is preferred.
● Familiarity with OAUTH & SSO frameworks is preferred
● Familiarity with DROOLS or other rules engines is preferred
● Familiarity with websockets, TomCat and Cloud-based application development is preferred