Candidate should know about these technologies - "• Designing skills • Java8 and above • Microservices, Spring boot, rest web services • Docker • RDBMS • Docker/Kubernetes • Kafka • AWS Identifying business problems and designing solutions. Evaluating existing architecture systems. Developing software architecture for Java-based applications. Troubleshooting technical issues and design flaws. Working both individually and on a team to develop designs. Conduct an architectural system evaluation. Analyze technology environment. Define a collaboration framework. Analyze technical and business requirements. Define a procedure and process to ensure solution delivery. Create a solution prototype. Take part in the technology selection. Code reviews Technical guidance to team"