Project Role :Software Development Lead
Project Role Description :Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills :Go Programming Language
Good to have skills :NA
Minimum
7.5 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients in Hyderabad. You will lead a team in delivering high-quality solutions and ensuring project success.
Roles & Responsibilities:
Implement features and deal with 3rd party stakeholders relating to OTA-MC backend service in Java and Go programming language, clarifying feature specifications with client and implement them.-Fix bugs discovered in the code package.-Timely delivery of features according to requirements-Fixing bugs and performance issues-Codebase refactoring-Carrying out code reviews-Active participation in planning meetings-Active participation in scrum rituals-Active participation in continues process improvement-Reviewing specifications from the dev point of view-Providing support to product users.
Professional & Technical Skills:In-depth knowledge of Go language and Java, Linux System Programming -- most important for this role, writing bash scripts setup docker and graddle-Minimum 5 years of experience in Java 8+ and Spring Boot development.-Minimum 1+ years of experience in Go language -In-depth knowledge of microservices architecture and of asinchron communication, Kafka.-In-depth knowledge knowledge of posgressql, flayway, JOOQ.-In-depth knowledge of integration tests, unit tests, blackbox tests.-Experience in multi-threaded application development.-Knowledge of REST API, MQTT protocol.-Knowledge of Docker(knowhow), Kubernetiss.(not required)-Knowledge of Protobuff. -good to have -Knowledge of Gradle.-Knowledge of cmd - command line Linux/macos
Additional Information:The candidate should have a minimum of 7.5 years of experience in Go Programming LanguageThis position is based at our Hyderabad officeA 15 years full-time education is required
Qualifications
15 years full time education Employment Type: Full Time, Permanent
Read full job description