Role & responsibilities
We are looking for a Lead Engineering Architect with 15+
years of experience to lead and shape product strategies and
solutions, out of which a minimum of 5+ years in leading the Technology Stream,
relevant to the latest technology trends, in a startup or amid-sized IT Product
company. Preferably full stack software engineering experience with 5+years of
experience in leading, developing, and scaling engineering teams preferably in
BFSI/ Banks and related domains.
- Design
and develop enterprise grade, high-volume web applications platforms,
integrations and state of the art technical solutions leveraging Java and
JEE platform technologies. Strong development background is required for
Jave Technologies including Servlet, JDBC API, Java message API, Java API
for XML, Spring Framework & Spring Boot, JavaScript (node js/ react
js), Data structures & cloud platforms (AWS/Azure/GCP). Working
experience of DevOps is highly recommended.
- Provide
hands-on guidance and mentorship to the Java development teams
- Responsible
for designing solutions, developing, implementing, maintaining and
supporting Java based components and interfaces
Experience
in Micro Services based architecture, analytics, and automation flows.
Extensive usage of APIs and Security framework.
- Leading
project teams of Java, Front-end, and Database developers, including
mentoring, architecting, project management, breaking features into
stories and follow through
- Apply
Test Driven Development practices and software quality measurement tools
Preferred candidate profile
Experience
- Strong
technical background in software development, including proficiency in
multiple programming languages and architectural design principles
- Graduate
/ Masters in Technology preferably in CS/IT/related fields. Overall
experience in IT to be in the range of 15-18 years. Additional industry
certifications would be an advantage.
- Proven
leadership experience managing large software engineering teams
- Excellent
communication and interpersonal skills to effectively collaborate with
cross-functional teams
- Deep
understanding of software development methodologies like Agile and DevOps
- Strategic
thinking and ability to align technical decisions with business objectives
- Experience
in managing project timelines, budgets, and resource allocation