می بایست حداقل ۵ سال سابقه طراحی و توسعه نرم افزارها و پیاده سازی، conversion و migration آن داشته باشید
تجربه قوی در حوزه توسعه نرم افزار و بخصوص کار با مفاهیم بنیادی جاوا، Advanced Java و collection framework داشته باشید
مهارتهای تخصصی
حداقل 3 سال تجربه برنامهنویسی به زبان جاوا
تجربه کار با فریم ورک (Spring Framework (Spring Boot, Spring Data, Spring Security
تجربه طراحی و پیادهسازی وب سرویسهای REST و SOAP
تجربهی کار با بانکهای اطلاعاتی MongoDB, Redis) NoSQL)
تجربهی کار با واسطهای پیام (Message Broker) ActiveMQ, Kafka
آشنایی با مفاهیم شی گرایی، SOLID و Design Patternها
مهارتهای دارای مزیت:
تجربه کار در تیمهای توسعه نرمافزارهای سازمانی
آشنایی با مفاهیم API Gateway ،Enterprise Service Bus، Enterprise Integration Pattern
آشنایی با استانداردهای مستند سازی API
آشنایی در طراحی معماری نرم افزاریهای مقیاس پذیر (Scalable software Architecture Design)
آشنایی با معماری
آشنا با Test Driven Development
آشنا با Web Application Architecture
توسعه موتورهای FIX اختصاصی در صورت نیاز
هماهنگی فعالیت های پیاده سازی با واحدهای مختلف دخیل در فاز توسعه
تجربه کار باdesign patterns- Spring IOC/AOP/MVC, multithreading, concurrency در جاوا
دانش قوی در زمینه توسعه و همچنین مهارت بالا در کار با پایگاه داده های مختلف
مهارت بالا در تحلیل و حل مسئله
ارتباط مؤثر و قوی با کارکنان دیگر، اخلاق مداری و قابلیت یادگیری بالا
مستندسازی شفاف و مناسب
تکنولوژی Stack مورد نیاز برای این موقعیت شغلی:
J2EE
Spring Framework
Hibernate
JPA
Oracle
Redis
ElasticSearch
NoSQLs (Mongo, couchbase, …)
Git
Maven
Familiar with RabbitMQ & MQTT & WebSocket
معرفی شرکت
گروه توسعه تجارت و فناوری تارا با هدف تولید، توسعه و ایجاد سهولت در ارایه خدمات فروش کالا و خدمات افزوده به صورت تمام الکترونیک با استفاده از سامانه و سیستمهای بروز و فنآوریهای نوین تاسیس شد. تارا با اتکا به تجربیات جمعی از مدیران با سابقه صنعت فناوری اطلاعات و مالی در کشور، فعالیت خود را به صورت رسمی آغاز نموده است.