Understanding of various Design patterns,Principles and architecture Concepts/Experience, Knowledge of modern Architecture principles Architecture principles, Core Design patterns, Enterprise Integration patterns,Messaging patterns, Architecture design patterns, Microservices Patterns, Kubernetes, Containerization, docker Non-functional aspects understanding and experience. Skill Category Comments Core Knowledge (Java Core Concepts, Spring Core principles) Technology depth in JAVA/J2EE, OOPS, Spring IoC, Spring Modules Database programming (Schema design, SQL, PL/SQL, NoSQL, Mongo DB ) Knowledge on DBMS space including modern distributed databases.