Job Description
Description
Ayla Networks is redefining the way brands, enterprises and service providers can develop, monetize and support connected products for the Internet of Things (IoT) in a way that s open, scalable and economical. Ayla provides the industry s first Agile IoT Platform, an end-to-end software fabric running across devices, cloud, and apps to create secure connectivity, data analytics, and feature-rich customer experiences.
We are looking for an exceptional Java Lead Engineer to join the Ayla Engineering team.
Key Responsibilities
- Highly technical individual, preferably with technology leadership experience, possessing expertise and experience working across multiple components or one entire application.
- Work with global product team to define stories and acceptance criteria.
- Research and proof-of-concept initiatives in new and emerging technology spaces.
- Be part of the entire Software Development Life Cycle.
- Contribute unit, functional and performance tests to certify your work is good.
- Drive evaluation and learn new tools and technologies to keep technology stack modern as needed for the Product solution.
- Mentor other engineers within the team as well as partner with engineers across the supply chain to share successful architectural patterns
- Experience of working in an Agile team
Minimum Qualifications - 10 years of software development experience with at least one full cycle implementation from requirement to production
- Proficiency in Java
- Experience in building highly scalable distributed systems
- Excellent written communication skills and ability to document technical content
Desired Qualifications - Experience building and scaling RESTful APIs and event driven platforms.
- Experience Spring Platform (E.g. Spring Boot | Spring MVC | Spring Rest and Spring technologies).
- Experience building high through put applications using non-blocking technologies.
- Experience with event driven architecture using technologies such as Kafka or similar.
- Exposure to storage technologies that support high scale and large amounts of data (e.g. Cassandra, Elastic Search, etc).
- Awareness of new and emerging technologies.
- Bachelor's degree in Computer Science or relevant experience
Job Classification
Industry: IT-Software / Software Services,
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Ayla Networks
Weblink:
http://jobs.jobvite.com/ayla-networks/job/o0xsbfwU
Keyskills:
Supply chain
Computer science
spring boot
Spring mvc
Architecture
cassandra
Agile
Software development life cycle
Manager Technology
Distribution system