Technical Architect

  • Chennai
  • Volante Technologies

Education Criteria: • Qualified Software Professionals from Premium Institutes in B.Eng / B. Tech / M.Eng / M. Tech / Research Scholars in Computer Science


Experience Level: • 15+ years of experience in Software Engineering / Development

• 5+ years of experience in architecting Enterprise applications


Technical Skills:

• Proven experience as an architect for high volume high throughput applications in the past.

• Engineering experience in building scaled and resilient distributed solutions.

• Hands on experience in Kubernetes, Docker.

• Expertise in Microservices, Interfaces, Events and APIs based architecture solutions.

• Advanced knowledge of software architecture, application development with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, data, security, devops)

• Expertise in Java or other modern programming languages.

• Advanced knowledge in Azure / AWS areas such as: Compute, Networking, Data& Analytics, Security. Ability to present and effectively communicate to Senior Leaders and Executives.

• Experience in designing solutions using industry standard open-source frameworks such as Spring, Hibernate, Apache, and Integration patterns.

• Experience in core Java development using concurrent threading model, JVM tuning, GC management. Experience in Database SQL tuning

• Working knowledge of NoSQL Database like MongoDB / CassandraDB.

• Experience in one of the message brokers is a must. Experience in Kafka, RabbitMQ, IBM MQ and Active MQ is an advantage.

• Working experience with in-memory databases like Redis, Hazlecast is an advantage.


Roles & Responsibilities:

The main areas of activity and responsibility are:

• Consult business management team to clarify objectives and functional requirements for new or modified products.

• Work with domain, product management and product engineering teams in the solution engineering efforts.

• Work with pre-sales and product management teams in solution demonstrations.

• Maintain product roadmap and architectural standards that assure product development projects optimally align with business objectives.

• Provide support for production escalations and problem resolution for customers.

• Assist technical team with issues needing technical expertise or complex systems knowledge.

• Develop broad knowledge about current and future product features.

• Analyze market segments and customer base to develop market solutions.

• Define product requirements that address market opportunities.

• Part of Software Development Leadership.

• Provide Technical Solution Design, Development and Architecture of new and existing products.

• Work with respective Product Manager in planning and execution of new product releases

• Self-starting, driven and confident.


Soft Skills

• Excellent presentation skills and ability to express conceptual and physical architecture and guidelines to key strategic team and the development team.

• Comfortable working in a team, also with members of other teams when needed.

• Good analytical skills: understand the problem, analyze a situation, propose a solution, discuss the approach, search similar problems on internet for possible solutions if needed, report results in coherent manner.

• Ability to quickly learn new technologies, tools, and environments.

• Excellent people and coordination skills in interactions with colleagues, cross-functional teams, and external third parties

• Effective working with people in different geographical locations, cultures, and time zones

• Effective communication, both written and spoken.

• Being open to travel locally / internationally.

• How much/type of travel will be required in role? Once in a month


Location : • Chennai, Pune