• مسلط به زبان جاوا
• مسلط به فریم ورک Spring و SpringBoot (داشتن تجربه و تسلط به ماژول های Spring Data, Spring Web , Spring Security الزامی است)
• مسلط به تکنولوژی های مرتبط با ORM و آشنا با مفاهیم دیتابیس های غیر رابطه ای
• تسلط به ابزار مدیریت سورس Git و فلوهای استاندارد آن
• آشنا به معماری های نوین نرم افزاری و الگوی های کد نویسی استاندارد مانند Clean Code, Clean Architecture, GoF
• آشنا به ابزار های Message Broker مانند RabbitMQ یا Kafka
• آشنا با ابزار های مدیریت Cache
• آشنا با مفاهیم DevOps مانند Docker و CI/CD
• آشنایی با معماری مایکروسرویس و الگوهای توسعه کد مرتبط با آن مزیت محسوب میشود.
• آشنایی با روش های کد نویسی امن و مفاهیم OWASP مزیت محسوب میشود.
• آشنایی با سیستم های بانکی مزیت محسوب می شود.