| Technology depth in JAVA/J2EE, OOPS, Spring IoC, Spring Modules |
| Knowledge on DBMS space including modern distributed databases. |
| Architecture principles, Core Design patterns , Enterprise Integration patterns,Messaging patterns, Architecture design patterns, Microservices Patterns, Kubernetes, Containerization, docker |
| Security, Reliability, scalability, maintainability, optimization, performance, etc. How do we measure and tunings, understanding of Oauth and other security standards. |
| React/Redux, Spring Boot, Angular, JSRs, Hibernate, JPA, Kafka, Apache Camel etc. Messaging concepts(pub /sub) implementation experience. |
| access candidates experiences in using cloud componenets (kubernetes, containers, etc). Key services like storage, networking, application, devOps and messaging |
| practical experience and ability to apply methodologies in real-world scenarios, types of projects involved, risk identification & management, etc |
| access the candidate’s ability to innovate and adapt Architectural practices to modern development methodologies. |
| CI/CT/CD, Git, Jenkins, Maven, Gradle, JIRA etc |
| check if the candidate does coding on a regular basis (not as a everyday developer, but working complex code, PoCs, creating reusable technical components, etc) |
| check candidate’s ability to communicate effectively with stakeholders and team members. Design Artifacts creation/ Presentation/Writing skills |