estimation and costing sessions, evaluate and review programming methods, tools, and standards, etc. Maintain Java Solid understanding of Object Orientated programming fundamentals Needs to have a high-level understanding
5. In-depth understanding of Object-Oriented Programming principles and design patterns. 6. Experience