پیشنیازها
● داشتن حداقل سه سال سابقۀ کاری در حوزۀ جاوا و تکنولوژیهای مرتبط.
● آشنایی با دیتابیسها مخصوصاً SQL.
● مسلط به ورژن کنترل Git.
● داشتن درکی از الگوریتم و توانایی حل مسئله.
● داشتن حداقل مدرک کارشناسی در رشتۀ مهندسی کامپیوتر.
● مسلط به مفاهیم برنامهنویسی شیءگرا.
● آشنایی با معماری نرمافزار خصوصاً معماریهای لایهای و Microservice.
● آشنایی با الگوی طراحی.
● آشنایی با الگوهای طراحی شیءگرا.
● آشنایی با مفاهیم توسعه وب اپلیکیشن.
● آشنایی با چارچوب Spring.
● آشنایی با Hibernate.
● آشنایی با مفاهیم پایگاه داده.
● آشنایی با مفاهیم شبکه.
● توانایی مستندسازی مطالب فنی حوزۀ مهندسی نرمافزار.
● آشنایی با سیستم عامل لینوکس.
● آشنایی با Active MQ یا دیگر ابزارهای Message Broker.
● آشنایی با پایگاه دادههای NoSQL.