the details of data structures and associated components.
reviews of own work and leads reviews of colleagues' work.
Experience in Design and Architecture of Java/J2EE applications.
related study, or equivalent project-related experience.