Our client is a leading Digital Solutions company looking for a Technical Lead to join their current tech team. My client is expanding the capabilities of the Technical Team for special projects and is looking to hire experts and skilled talents in the market on a permanent basis.
Responsibilities:
Lead and manage the technical direction of projects, ensuring alignment with business goals.
Design, develop, and implement robust and scalable applications using Java, Spring Boot, and microservices architecture.
Collaborate with cross-functional teams to define, design, and ship new features.
Provide technical guidance and mentorship to developers, fostering an environment of continuous learning and improvement.
Conduct code reviews and ensure the quality and maintainability of the codebase.
Identify and advocate for best practices in software development and architecture.
Take initiative in identifying and resolving technical issues and proposing innovative solutions.
Communicate effectively with stakeholders to understand and refine requirements.
Manage and lead a team of developers, providing support and direction as needed.
Requirements:
Bachelor's degree in computer science, Software Engineering, or a related field; advanced degree preferred.
Minimum of 8 years of experience in production application design and development in Java technologies.
Object-oriented analysis and design using established and tested enterprise design patterns.
Experience in Cloud will be an added advantage.
Experienced with Spring Framework, OSGi, Spring Boot, ActiveMQ, Kafka, and Camel.
Familiar with C/C++.
Familiar with Agile Methodologies such as Kanban & Scrum.
If you are open to taking on the challenge, please kindly forward your CV to Manoj Kumar at ****** to schedule a discussion.#J-18808-Ljbffr