Architect (ATC)
Role Responsibilities
Collaborate with the Product Owner, Team Lead, Architects, and other global team members to build world-class customer solutions.
Maintain a strong and consistent focus on quality and security, delivering reliable and robust solutions.
Independently manage your workload and contribute to an inclusive and open team culture.
Take initiative in learning new technologies, tools, and practices through:
On-the-job learning
Certifications
Side or internal projects
Actively participate in Scrum ceremonies:
Provide timely updates to the Team Lead and/or Scrum Master for your areas of responsibility.
Participate in agile retrospectives and reviews to:
Analyze team processes
Suggest and implement improvements
Drive timely and quality delivery
Work well under pressure, independently resolving issues with minimal supervision.
Exhibit strong communication and interpersonal skills; maintain a client-focused approach.
Keep the team’s Knowledge Base up to date with:
Learned knowledge
Documented technical issue resolutions
Key Relationships
Primary Stakeholders
Development Manager
Development Team
Operations Support Team
Quality Engineering Teams
Architecture Team
Scrum Master
Product Owner
Business Experts
Secondary Stakeholders
Other supporting or dependent teams as needed
Role Requirements
Must-Have Skills & Experience
Java Development (8+ years):
Strong experience in cross-platform development, especially on Linux.
Spring Framework:
Deep experience with Spring, Spring Boot, JPA.
API & Security:
Strong experience in REST API development using Spring Boot, JWT/OAuth2, DOJO, etc.
Frontend Development (8+ years):
Proficiency with Angular, NodeJS, and React frameworks.
Cloud Platforms:
Strong development and migration experience using AWS, Azure, or Google Cloud Platform (GCP).
Build Tools:
Proficient with Gradle.
Software Performance:
Proven experience building high-performance applications.
Version Control & CI/CD:
Solid understanding of:
Git concepts
CI/CD pipelines
Release & branching strategies
Communication:
Excellent verbal and written communication skills.
Ability to clearly explain complex information to both technical and non-technical audiences.
Problem Solving:
Strong analytical skills with a proactive approach to resolving technical challenges.
Attention to Detail:
High degree of accuracy and thoroughness in all aspects of work.
Adaptability:
Capable of responding effectively to rapidly changing technical demands.
Understands the broader impact of technical changes and issues.
Education
Bachelor’s degree in Computing, Computer Science, or a related discipline