Job Description:We are looking for a ''Lead Developer'' for our client which is one of the successful companies in technology sector. Qualifications • BS or MS in Computer Engineering, Software Engineering, Mathematics Engineering or other disciplines, • Minimum 7 years of experience in Software Development, • Professional experience in development using JavaScript and/or Java, • Strong knowledge of OOP, Design Patterns, Test Driven Development, • In-depth knowledge of development and delivery experience with Agile,Scrum methodologies. • Java, Spring Framework (Spring MVC, Spring Boot, Spring Data), React, Javascript, TypeScript, Web Services (SOAP, REST), Microservices Architecture, JPA, Hibernate and SQL,VueJS,NodeJS,Git,MicroServices and Jenkins / Sonar,Kuberate,AWS,Container Technologies. • Excellent command of English (written and verbal) is a must. • Curious, future-oriented and open-minded. The Role; • Coding activities on a large scale, custom-designed projects in many sectors. • Primary responsibilities in software development lifecycle, including meeting clients to determine requirements, analysis, design, development, testing, and implementation of user interfaces and backend services.