استخدام برنامهنویس بکاند (Java-Backend Developer)
شرح موقعیت شغلی
ما در تيم هاي پروژههاي توليد سامانههاي بيمهگري به دنبال جذب چند Java Developer توانمند هستیم؛ افرادي که در کنار مهارتهای فنی، حل مسئله، مسئولیتپذیری و تمایل به یادگیری مداوم داشته باشد. در صورتيکه تمايل به توسعه سرویسهای جاوا، بهبود کیفیت کدهاي موجود و خلق ارزشهاي جديد ميباشيد، از حضور شما در تیم استقبال میکنیم.
شرح مسئولیت و وظایف
1. توسعه، نگهداری و بهینهسازی نرمافزاری ايجاد شده بر اساس نیازمندیهای فنی و استانداردهای تیم.
2. مشارکت در تحلیل فنی نیازمندیها و ارائه راهکارهای اجرایی همسو با معماری کلی پروژه.
3. عیبیابی، رفع خطاها (Debugging) و بهبود عملکرد سامانهها از طریق بررسی لاگها و تحلیل رفتار کد.
4. همکاری در فرآیند تست، استقرار (Deployment) و تحویل نرمافزار در محیطهای Development، User Acceptance، Production
5. مستندسازی کامل تغییرات فنی برای تسهیل نگهداری و پشتیبانی آتی.
6. تعامل مستمر با سایر اعضای تیم فنی و واحدهای مرتبط برای پیگیری مسائل، رفع باگها و تحویل بهموقع ویژگیها.
7. رعايت کامل اصول کدنویسی تمیز (Clean Code)، امنیت، پایداری (Stability) و قابلیت نگهداري (Maintainability).
مهارتها و الزامات فنی
1. تسلط عملی بر برنامهنویسی Backend با زبان Java.
2. تسلط به شی گرایی و الگوهای طراحی.
3. تسلط کامل به مفاهيم برنامه نويسي وب.
4. تسلط کامل به Spring و Spring MVC.
5. تسلط به Hibernate و JPA
6. تسلط به توسعه و استفاده از Web Services
7. آشنایی با ابزارهای ساخت از جمله gradle و یا maven.
8. آشنایی با زبان برنامهنویسی TypeScript و JavaScript
9. مسلط به ابزارها و رویههای توسعه نرمافزار مانند Unit Test, Git.
10. آشنایی با پایگاه دادههای رابطهای (RDBMS) و تسلط بر زبان SQL.
11. آشنایی با متدولوژی Agile و Scrum
12. آشنایی با اصول DevOps و ابزارهای CI/CD
13. توانایی حل مسئله، تفکر تحلیلی و روحیه کار تیمی
14. توانایی بالا در تحلیل، عیبیابی و رفع خطاهای نرمافزاری در محیطهای تولید
داشتن سابقه کار در هر کدام از موارد زیر مزیت محسوب میشود:
1. آشنایی با مفاهیم بیمهگری و سیستمهای بیمه
2. آشنایی با مفاهیم تستنویسی (Unit/Integration Testing)
3. آشنایی با سیستم های مبتنی بر BPMS
4. آشنایی با اصول امنیت نرمافزار
5. آشنایی با طراحی و توسعه سیستمهای اطلاعاتی
ویژگیهای فردی
1. دقت و توجه به جزئیات بالا
2. روشمندی و سیستماتیک بودن
3. مسئولیتپذیری و تعهد به کیفیت
4. توانایی کار تیمی و ارتباط موثر
5. تفکر انتقادی و تحلیلگر
مزایا:
1. پرداخت منظم و به موقع حقوق
2. محیط کاری حرفهای و دوستانه
3. فرصت رشد و یادگیری در پروژههای چالش برانگیز
4. بیمه تامین اجتماعی و بیمه تکمیلی
شرایط همکاری
1. نوع همکاری: تماموقت
2. محل کار: تهران، میدان آرژانتین
3. امکان همکاری بلندمدت
4. محیط کاری پویا و یادگیری مستمر
مهارتهای مورد نیاز
- Back-end
- OOP
- Hibernate
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست