HamburgerMenu
hirist

Job Description

Job Description :


Role : Principal Architect


Experience : 7 to 12 years


Location : Gurugram

This is a senior-level position responsible for leading and overseeing the architectural aspects of the company's software products. The Principal Architect will play a critical role in defining the technical strategy, ensuring the successful design and implementation of innovative Java-based solutions for the P&C software product line, and aligning architectural initiatives with business goals and objectives.

Job Responsibilities :

- Lead and guide the architectural vision and strategy for the P&C software product line, providing technical leadership and guidance to development teams.

- Collaborate with stakeholders to define and prioritize functional and non-functional requirements for P&C software products and translate them into scalable and robust architectural designs.

- Develop and maintain architectural standards, patterns, and best practices specific to Java-based P&C software development, ensuring consistency and scalability across the product line.

- Provide technical guidance and mentorship to development teams, reviewing and guiding architectural decisions, code reviews, and performance optimization efforts.

- Collaborate with cross-functional teams, including product management, engineering, and operations, to ensure architectural alignment and facilitate smooth integration and delivery of P&C software projects.

- Stay updated with emerging trends, technologies, and industry best practices related to Java-based P&C software development and provide recommendations for adopting new technologies or frameworks.

- Conduct regular architectural reviews and assessments of the P&C software product line, identifying areas for improvement and implementing strategies to enhance performance, reliability, and security.

- Work closely with stakeholders to understand business goals, identify technical challenges, and propose architectural solutions that align with the company's overall objectives.

- Collaborate with the Principal Engineers and technical leaders to drive innovation, promote architectural excellence, and foster a culture of continuous improvement within the organization.

Technical Skills :

- Expertise in Java programming language and related frameworks for P&C software development, such as Spring Boot, Hibernate, or similar.

- Strong knowledge of architectural principles, design patterns, and best practices in Java-based software development, with a focus on scalability, performance, and maintainability.

- Proficiency in cloud computing platforms, such as AWS, Azure, or Google Cloud, and their architectural components and services for Java-based applications.

- In-depth understanding of microservices architecture, API design, and integration patterns for building scalable and modular P&C software products.

- Experience with modern software development practices, including Agile methodologies, CI/CD pipelines, and DevOps principles, specifically in the context of Java-based P&C software development.

- Familiarity with database technologies, data modeling, and optimization techniques for Java-based P&C software products.

- Knowledge of cybersecurity principles and best practices specific to Java-based P&C software development, ensuring data protection and system security.

- Experience with performance optimization, scalability, and load-testing techniques for Java-based applications.

Business Skills :

- Strong leadership and strategic thinking abilities to drive the architectural vision and align it with business goals and objectives.

- Excellent communication and collaboration skills to effectively interact with stakeholders, both technical and non-technical, and present complex technical concepts in a clear and concise manner.

- Proven track record of successful architectural decision-making and technical leadership in the P&C software industry.

- Ability to analyze business requirements, evaluate technical options, and make informed architectural recommendations based on trade-offs and constraints.

- Strong problem-solving skills to address complex technical challenges and provide innovative solutions within the P&C software domain.

- Ability to mentor and inspire development teams, promoting a culture of architectural excellence, technical growth, and continuous improvement.

Education and Experience :

- Bachelor's or Master's degree in computer science, software engineering, or a related field.


info-icon

Did you find something suspicious?