Location
Chennai | India
Job description
Technical Skills
- Minimum of 15 years of experience in Software Engineering/Development and at least 5 years of experience in architecting Enterprise applications is much preferred.
- Demonstrated experience as an architect for highvolume highthroughput applications.Strong engineering background in developing scaled and resilient distributed solutions.
- Handson expertise in Kubernetes and Docker.Proficiency in Microservices Interfaces Events and APIs based architecture solutions.
- Advanced knowledge of software architecture application development with deep expertise in one or more technical disciplines such as cloud data security and devops.
- Expertise in Java or other contemporary programming languages and good experience in design patterns like UML.
- Advanced knowledge in Azure/AWS areas including Compute Networking Data & Analytics and Security.
- Ability to present and effectively communicate with Senior Leaders and Executives.
- Experience in designing solutions using industrystandard opensource frameworks such as Spring Hibernate Apache and Integration patterns.
- Proficiency in core Java development using concurrent threading model JVM tuning GC management and Database SQL tuning.
- Working knowledge of NoSQL Databases like MongoDB/CassandraDB.
- Experience with one of the message brokers is essential. Experience in Kafka RabbitMQ IBM MQ and Active MQ is advantageous.
- Working experience with inmemory databases like Redis Hazelcast is beneficial
Roles & Responsibilities
- Engage with the business management team to articulate objectives and delineate functional requirements for both new initiatives and modifications to existing products.
- Collaborate closely with domain experts product management and product engineering teams to drive solution engineering efforts effectively.
- Participate in solution demonstrations alongside presales and product management teams.
- Maintain the product roadmap and uphold architectural standards to ensure alignment with overarching business objectives across all product development projects.
- Offer assistance for production escalations and troubleshoot customer issues for swift resolution.
- Provide technical guidance to the team on complex systems or issues requiring specialized expertise.
- Develop an extensive understanding of current and prospective product features to inform strategic decisionmaking.
- Conduct market analysis to identify trends and opportunities informing the development of targeted solutions.
- Translate market insights into actionable product requirements that address customer needs and market demands.
- Play a pivotal role in the Software Development Leadership contributing to technical solution design development and architecture for both new and existing products.
- Collaborate closely with Product Managers to strategize and execute new product releases.
- Demonstrate initiative drive and confidence in pursuing project goals and overcoming challenges autonomously.
Desired Certification
- TOGAF (The Open Group Architecture Framework) Certification.
java,microservices,uml,togaf
Job tags
Salary