استخدام برنامهنویس جاوا (Senior-Level Java Developer)
شرح موقعیت شغلی
| شرح موقعیت شغلی:
ما به دنبال یک برنامهنویس جاوای با تجربه و متعهد هستیم که در توسعه نرمافزارهای مبتنی بر وب در محیطهای مدرن Spring تخصص داشته باشد. فردی که توانایی تحلیل مسائل و طراحی سیستمهای مقیاسپذیر را داشته باشد و علاوه بر بکاند، آشنایی قابل توجهی با فرانتاند نیز داشته باشد.
| شرح وظایف کلیدی:
ما به دنبال یک برنامهنویس جاوای با تجربه و متعهد هستیم که در توسعه نرمافزارهای مبتنی بر وب در محیطهای مدرن Spring تخصص داشته باشد. فردی که توانایی تحلیل مسائل و طراحی سیستمهای مقیاسپذیر را داشته باشد و علاوه بر بکاند، آشنایی قابل توجهی با فرانتاند نیز داشته باشد.
| شرح وظایف کلیدی:
- توسعه و نگهداری برنامههای تحت وب با استفاده از زبان جاوا و فریمورکهای Spring Boot، Spring Security و Spring Cloud
- طراحی و پیادهسازی معماری نرمافزار با رعایت اصول OOP، Clean Code و SOLID
- همکاری موثر با تیم تحلیل و طراحی برای درک دقیق نیازمندیها و ارائه راهحلهای مناسب
- تعامل با دیتابیسهای رابطهای (SQL) و غیررابطهای (NoSQL) جهت بهینهسازی عملکرد و قابلیت اطمینان سیستم
- انجام تستهای واحد و مشارکت در تستهای یکپارچهسازی برای تضمین کیفیت کد
- همکاری در بهبود و توسعه فرانتاند، آشنایی با تکنولوژیهای رایج در وب (مثل HTML، CSS، JavaScriptو ReactJs, TypeScript) مزیت محسوب میشود
- بهکارگیری بهترین روشها در توسعه نرمافزار برای ساخت برنامههای امن و مقیاسپذیر
| مهارتهای تخصصی:
- توسعه و نگهداری برنامههای تحت وب با استفاده از زبان جاوا (Java17 به بالا) و فریمورکهای Spring Boot، Spring Security و Spring Cloud
- طراحی و پیادهسازی معماری نرمافزار با رعایت اصول OOP، Clean Code و SOLID
- همکاری موثر با تیم تحلیل و طراحی برای درک دقیق نیازمندیها و ارائه راهحلهای مناسب
- تعامل با دیتابیسهای رابطهای (SQL) و غیررابطهای (NoSQL) جهت بهینهسازی عملکرد و قابلیت اطمینان سیستم
- انجام تستهای واحد و مشارکت در تستهای یکپارچهسازی برای تضمین کیفیت کد
- همکاری در بهبود و توسعه فرانتاند، آشنایی با تکنولوژیهای رایج در وب (مثل HTML، CSS، JavaScriptو ReactJs, TypeScript) مزیت محسوب میشود
- بهکارگیری بهترین روشها در توسعه نرمافزار برای ساخت برنامههای امن و مقیاسپذیر
| مهارتهای نرم افزاری:
- توسعه و نگهداری برنامههای تحت وب با استفاده از زبان جاوا و فریمورکهای Spring Boot، Spring Security و Spring Cloud
- طراحی و پیادهسازی معماری نرمافزار با رعایت اصول OOP، Clean Code و SOLID
- همکاری موثر با تیم تحلیل و طراحی برای درک دقیق نیازمندیها و ارائه راهحلهای مناسب
- تعامل با دیتابیسهای رابطهای (SQL) و غیررابطهای (NoSQL) جهت بهینهسازی عملکرد و قابلیت اطمینان سیستم
- انجام تستهای واحد و مشارکت در تستهای یکپارچهسازی برای تضمین کیفیت کد
- تسلط به انواع MQ خصوصا Kafka
- همکاری در بهبود و توسعه فرانتاند، آشنایی با تکنولوژیهای رایج در وب (مثل HTML، CSS، JavaScriptو ReactJs, TypeScript) مزیت محسوب میشود
- بهکارگیری بهترین روشها در توسعه نرمافزار برای ساخت برنامههای امن و مقیاسپذیر
| توضیحات:
· حداقل 8 سال تجربه کاری مرتبط در توسعه برنامههای جاوا
· حداقل 8 سال تجربه کاری مرتبط در توسعه برنامههای جاوا
· تجربه کار با پروژههای تحت وب و آشنایی با معماری میکروسرویسها مزیت است
· قابلیت انقال دانش به اعضای تیم و ارایه راهکارهای لبه تکنولوژی جهت توسعه سیستم ها
· قابلیت انقال دانش به اعضای تیم و ارایه راهکارهای لبه تکنولوژی جهت توسعه سیستم ها
مهارتهای مورد نیاز
- JavaScript
- HTML
- CSS
- OOP
- typescript
- SOLID
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت