As a Technical Lead you will play a key role in designing, developing, and enhancing software solutions while ensuring high-quality standards and process improvements. You will analyze, design, develop, and test integrated hardware/software systems, troubleshoot complex issues, and drive software/hardware evolution through effective documentation and change management. Hands-on expertise in React, Core Java, JDBC, Spring, Hibernate, Kafka, and Unix/Linux environments is required, along with a strong understanding of data structures and familiarity with Oracle databases. You will autonomously solve technical challenges, guide new team members, and contribute to software releases, customer issue resolution, and network management solutions. Experience with Agile methodologies, SQL databases, and L2 layer domain knowledge is preferred, with opportunities to lead and influence technical direction.
You have:
Bachelor's degree with 3- 5 years of experience. Working knowledge of Kafka is a must-have.Hands-on expertise in React, Core Java and JDBC. Experience with Spring and Hibernate frameworks is required.Strong understanding and practical application of data structures are necessary.It would be nice if you also had:
Familiarity with Oracle databases is beneficial.Proficiency in Unix/Linux environments is preferred.Experience with Agile methodologies and SQL databases is a plus.Familiarity with network management and L2 layer domain knowledge is preferable.Analyses factual information and possible solutions, makes independent judgments, decisions, and recommendations, and solves a range of straightforward problems using knowledge and professional experience.Supports the transfer of concepts for the professional direction of their own organizational unit into actionable measures.Resolves customer trouble tickets, diagnosing complex problems/issues (e.g., hardware, software, or a combination) and providing resolutions or recommending corrective actions.Develops SW/HW build-controlled production releases (e.g., main and update releases, service packages, maintenance updates, and customer design engineering).Retains technical and design knowledge for assigned products and technologies and provides training to lower support teams (Tier 2 and Tier 3).Software care process (especially emergency case handling), contributing when needed to the fastest problem restoration.