5 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience 3 years of leading design or architecture design patterns reliability and scaling of current and existing systems experience 3 years of working experience on spring boot net core java net full stack development Experience as a mentor tech lead or leading an engineering team Bachelor s degree and or Master s degree in Computer Science or equivalent