Posted on: 07/09/2025
Job Description :
Role : Principal Architect
Experience : 7 to 12 years
- 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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1541881
Interview Questions for you
View All