استخدام برنامهنویس جاوا (حوزه توسعه نرمافزارهای ERP)
شرح موقعیت شغلی
شرکت نادین سافت، فعال در حوزه توسعه نرمافزارهای اختصاصی تحت وب، با همکاری شرکت ریرا به دنبال برنامهنویس جاوا (Java Developer) در راستای تقویت تیم توسعه خود است. در این موقعیت ارزشمند، شما فرصت یادگیری عملی و توسعه مهارتهای برنامهنویسی Back-End با استفاده از اکوسیستم جاوا و فریمورکهای مدرن را در محیطی حرفهای خواهید داشت و روی پروژههای واقعی سازمانی کار خواهید کرد. شما با پیادهسازی منطق کسبوکار و توسعه سیستمهای Enterprise، مسیر پیشرفت شغلی خود را در دنیای جاوا هموار خواهید ساخت.
اطلاعات همکاری:
- نوع همکاری: تماموقت (حداقل ۴۰ ساعت در هفته)
- ساعت کاری: شنبه تا چهارشنبه، ۸:۰۰ تا ۱۷:۰۰ (با یک ساعت شناوری)
- محل کار: تهران، مجیدیه
انتظارات و مسئولیتها
وظایف اصلی:
وظایف اصلی:
- توسعه Back-End: توسعه و نگهداری بخش Back-End نرمافزارهای تحت وب با استفاده از Spring Boot
- طراحی API: طراحی و پیادهسازی RESTful API برای ارتباط با Front-End
- کار با دیتابیس: تعامل با پایگاههای داده و کار با ORMها مانند Hibernate یا Spring Data JPA
- پیادهسازی OOP: تسلط بر اصول برنامهنویسی شیءگرا و الگوهای طراحی (Design Patterns)
- همکاری تیمی: همکاری نزدیک با تیمهای طراحی و Front-End برای ارائه راهکارهای کامل نرمافزاری
- کدنویسی تمیز: نوشتن کدهای Clean Code، مستند و قابل نگهداری
- تستنویسی: نوشتن Unit Test برای اطمینان از کیفیت کد
- Code Review: مشارکت در بررسی کد همکاران و حفظ استانداردهای تیم
- عیبیابی: شناسایی، تحلیل و رفع مشکلات فنی در سیستمهای موجود
- مستندسازی: تهیه مستندات فنی برای کدها و APIهای توسعهیافته
مهارتها و توانمندیهای مورد نیاز:
- Java: تسلط بر زبان برنامهنویسی Java و مفاهیم شیءگرایی
- Spring Boot: آشنایی با فریمورک Spring Boot و اجزای آن
- پایگاه داده: آشنایی با پایگاه دادههای رابطهای (SQL Server، PostgreSQL یا MySQL)
- ORM: آشنایی با Hibernate یا Spring Data JPA
- Build Tools: آشنایی با ابزارهای بیلد مانند Maven یا Gradle
- Version Control: آشنایی با Git و workflowهای مربوطه
- RESTful API: توانایی طراحی و پیادهسازی وبسرویسهای استاندارد
- زبان انگلیسی: تسلط به زبان انگلیسی برای مطالعه مستندات
- توسعه اپلیکیشنهای Enterprise با اکوسیستم Spring
- کار حرفهای با پایگاه دادهها و مدیریت تراکنشها
- اصول امنیت در برنامههای تحت وب (Spring Security)
- معماری Microservices و معماریهای چندلایه
- استفاده از ابزارهایی مانند Docker، IntelliJ IDEA و Azure DevOps/Jenkins
ویژگیهای شخصی:
- یادگیری مستمر: پیگیر و مشتاق یادگیری تکنولوژیهای جدید دنیای جاوا
- نظم و مسئولیتپذیری: منظم و دارای انگیزه برای رشد حرفهای
- مهارت ارتباطی: توانمند در ارتباط مؤثر و مستندسازی مناسب
- دقت و خلاقیت: صبور، خلاق و دقیق در تحلیل و کدنویسی
- حل مسئله: توانایی تحلیل مسائل فنی و ارائه راهحلهای بهینه
- کار تیمی: توانایی همکاری مؤثر با تیمهای مختلف توسعه
مزایا و تعهدات شرکت:
- ساعت کاری شناور
- امکان دورکاری
- کمک هزینه آموزشی
- پذیرش امریه سربازی
- فعالیت در پروژههای بزرگ سازمانی
- منتورینگ توسط توسعهدهندگان باتجربه
مهارتهای مورد نیاز
- Java
- RestFul API
- Spring Boot
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- کمتر از سه سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست