Architect (ATC)
About the role
The Architect (ATC) role is responsible for defining and overseeing the technical architecture of Java and React-based applications, ensuring they are scalable, secure, and high-performing. The position involves advanced development tasks, optimization of both front-end and back-end components, and leading cloud integration efforts. The Architect will also provide technical mentorship to developers, drive process improvements, and act as a technical consultant for clients. Additional responsibilities include exploring new technologies, ensuring code quality, and applying foundational AI skills such as prompt engineering and AI-assisted coding. The role requires advanced proficiency in Java and Springboot, as well as intermediate skills in microservices, APIs, and front-end technologies like React and JavaScript.
Must have
- Core / Advance Java Level 3 (Advanced)
- Springboot / Other frameworks Level 3 (Advanced)
- Microservices, Rest / SOAP API Level 2 (Intermediate)
- React/NextJS Level 2 (Intermediate)
- JavaScript, HTML5, and CSS3/SCSS Level 2 (Intermediate)
Technologies
- Agentic AI
- AWS
- Azure
- CI/CD
- CSS
- GCP
- HTML
- Java
- JavaScript
- JVM
- LLM
- Microservices
- Next.js
- Prompt Engineering
- React
- Responsible AI
- SCSS
- SOAP
- Spring / Spring Boot
- Test Automation
- Vector Databases