Back End Developer

Job description

تیم فنی ما دنبال یه برنامه‌نویس جاوا ست که بتونه به خوبی از پس ایجاد و پشتیبانی برنامه‌های تحت وب و جاوا بربیاد، با بقیه‌ تیم‌ها تعامل مستمر داشته باشه و دریافت درستی از نیازهای اونا ارائه بده. ظرفیت‌های تغییر و توسعه‌ی محصول رو بر اساس نیازهای بازار در نظر بگیره، قدرت تحلیل و حل مساله داشته باشه و توی تیم طوری رفتار کنه که یار و بال بقیه باشه نه بار اضافه! یه جاوا کار خوب باید با معماری و روش‌های جدید آن مانند مایکروسرویس آشنا باشد .به مفهوم شی گرایی تسلط کافی داشته باشه.

با سیستم هایی که عملکرد و دسترسی بالایی دارند بتونه کار و نگه داری کنه وبا دیتابیس‌های رابطه ای و غیر رابطه ای آشنا باشد . چندتا از ویژگی‌های دیگه‌ای که توی این موقعیت شغلی بهش نیاز خواهید داشت رو در ادامه می‌نویسیم اما یادتون باشه که مهمترین معیار برای ما اخلاق حرفه‌ای، روحیه‌ی تیمی و مهارت‌های ارتباطی است! بقیه چیزها رو توی کار یاد می‌گیرید؛

 تجربه کار با IDE ها و ابزارهای مختلف جاوا مانند Maven ،Ant – gradle 

-تجربه استفاده و آشنایی با مفاهیم Version Controlling و استفاده از ابزاری مانند Git , Subversion 

- آشنایی و تسلط به Spring frame work , JEE

- تجربه ی استفاده از ORM  مانند Hibernate, JPA

- کار با تکنولوژی دیتابیس های غیررابطه ای مانند MongoDB , Cassandra …

- تسلط به حداقل یک دیتابیس رابطه ای مانند Oracle , SQL server , MySQL

- آشنایی با مفاهیم سیستم های عامل مانند Linux

Requirements

***