- Senior Principal Architect - Product and Platform Engineering, with Payment Solutions domain having 14-18 years of experience, will possess advanced skills in Java, showcasing extensive experience in developing robust applications and systems.
-
Proficiency in Java must encompass a deep understanding of object-oriented programming principles, design patterns, and best coding practices, emphasizing maintainability and scalability.
-
Candidates are expected to have extensive experience in using Java frameworks and libraries, enabling them to build efficient and high-performance applications.
-
In addition to Java, expertise in Design Systems is crucial for this role, including the ability to create and maintain consistent user interface components and design patterns across various applications.
-
Candidates should be adept at collaborating with UX/UI designers to ensure the visual and functional aspects of applications align with user needs and business goals.
-
A strong understanding of design system principles will enable the candidate to advocate for best practices in UI development, ensuring a cohesive experience across platforms.
-
Given the extensive experience band of 14-18 years, candidates should demonstrate a history of leading Java-based projects, mentoring junior developers, and playing a pivotal role in architectural decisions.
-
This experience should be complemented by a sound understanding of Agile methodologies, particularly Scrum, to effectively manage project timelines and deliverables.
-
The educational requirements for this position include a Bachelor of Technology (B.Tech) in Computer Science and Engineering, with a Master of Technology (M.Tech) in Software Engineering or Information Technology preferred.
-
Preferred certifications for this role include the Oracle Certified Professional, Java SE 11 Developer and Certified ScrumMaster (CSM), which signify a commitment to continuous professional development and an understanding of industry standards.
Java, Design System, JUnit, Domain Driven Design