dots-iton

Lead Developer

Job Id: 14457
Eligibility:
6 years of development experience in Java
Prior experience in leading teams

bg-image
bg-image
Our flagship product, Daton, plays a pivotal role in the executing our vision. This specific role is in the engineering organization of our company. Daton is composed of the following components:
  • Extracts which pull data from a variety of sources like SQL databases, NoSQL databases, and SaaS applications such as Google Analytics
  • A high-volume distributed pipeline, moving millions of records per month from hundreds of distinct sources
  • Loaders, which write into data warehouses such as Redshift, BigQuery, Postgres and Snowflake
  • A powerful mid-tier and web application that ties it all together
  • Our backend services and integrations are written in Java and Kotlin, our front-end in AngularJS

Job Summary

  • We are looking for lead developers to guide a young team in delivering features as per the product roadmap
  • You will be responsible for design of back-end architectural changes and product features
  • You will have plenty of opportunity to learn and implement ideas to build products in efficient and cohesive manner
  • Understand the product mission, goals, and tasks
  • Understand the design and architecture and build modules in accordance with it

Eligibility

  • 5+ years of experience with 4+ years of hands-on experience in Java/Kotlin
  • 5+ years of experience in designing and developing web applications
  • 2+ years of working experience in cloud-based systems
  • Adept on design patterns
  • Proficient with front end Angular framework
  • Proficient in building REST APIs to interact with relational and non-relational data sources
  • Proficient in SQL
  • Hands on experience in code and system optimization
  • Experience in building data pipelines/ETLs and streams is a plus
  • Experience in working with NoSQL databases is a plus
  • Good verbal and written communication
  • Hands-on experience in managing a team, setting up release and testing processes