شرح جایگاه شغلی
تسلط به مفاهیم مدلسازی و طراحی DB و مفاهیم نرمال سازی
آشنایی کافی با SQL
تسلط به Java core و تجربه در JavaEE
آشنایی و تجربه کار با EJB, JMS, JPA, Hibernate SOAP/REST Web Services
تسلط به مفاهیم و ابزارهای Version Control
آشنایی با مفاهیم و ابزارهای build (Gradle, Maven, Ant)
تسلط با مفاهیم Unit Testing و TDD و ابزارهای تست
دانش عمیق و تجربه مفید در برنامه نویسی
تجربه در طراحی(OOP ،Design Pattern و Design Principle ها)
توانایی ارزیابی، انتخاب و استفاده بهینه از الگوریتم ها و ساختمان داده های مختلف برای حل مسئله
آشنایی کافی با مفاهیم معماری نرم افزار و توانایی اتخاذ تصمیم های مرتبط با معماری
ترجیحاً آشنایی با حوزه سوییچ و سیستم های کارت بانکی
ترجیحاً آشنایی با فرآیندها و متودولوژی های تولید نرم افزار
ترجیحاً آشنایی با مفاهیم Secure Coding
ترجیحاً آشنایی با DevOps
توانایی درک مسئله و ارائه راه حل
توانایی کار گروهی و کار در پروژه های بزرگ
توانایی استفاده از متون فنی انگلیسی در حوزه تخصصی