اگر برنامه نویس جاوا هستید، جای شما در NoFiTech خالیست.
شرکت نوفیتک فعال در حوزه فناوری های بیمه و مالی، به دنبال جذب همکارِ برنامه نویس بک اند جاوا با حداقل 3 سال سابقه برنامه نویسی است که تجربه کار با فریم ورک اسپرینگ را داشته باشه و البته با مفاهیم دیتابیس و اصول معماری نرم افزار هم آشنایی خوبی داشته باشد.
مسئولیت های موردنظر برای این موقعیت شغلی:
- طراحی، توسعه و نگهداری APIهای RESTful و سیستم های بک اند با جاوا (Spring Boot)
- همکاری با همکاران فرانت اند، دواپس و تست برای ارائه محصولی باکیفیت
- بهینه سازی عملکرد و افزایش مقیاس پذیری سرویس های نرم افزاری
- رعایت اصول امنیت نرم افزار و استانداردهای توسعه محصول دیجیتال
مهارت ها و توانایی های مورد نیاز:
- تسلط بر جاوا (نسخه های 8 و بالاتر)
- تسلط بر مفاهیم برنامه نویسی شی گرا و الگوهای طراحی نرم افزار مانند SOLID
- تجربه کار با Spring Framework
- آشنایی با مفاهیم ORM و Hibernate, JPA
- تسلط بر SQL و کار با MS SQL و MongoDB
- آشنایی با پیاده سازی و استفاده از APIهای RESTful
- تجربه کار با سیستم های پیام رسان (Kafka, RabbitMQ, ActiveMQ)
- آشنایی با مفاهیم تست و TDD
- آشنایی با معماری های میکروسرویس
- آشنایی با Docker, Kubernetes و معماری های مبتنی بر ابر مانند AWS
- آشنایی با CI/CD (GitHub Actions, Jenkins, GitLab CI/CD)
- تسلط بر Git و GitFlow
مهارت های نرم مورد نیاز:
- توانایی حل مسئله و تفکر الگوریتمی
- روحیه کار تیمی و تعامل موثر با سایر اعضای تیم
- آشنایی با مفاهیم چابک و چارچوب اسکرام و XP
- توانایی مدیریت زمان و اولویت بندی وظایف
**آشنایی با Quarkus, Vert.x, RxJava, GraphQL و کتابخانه های تست نرم افزار مانند JUnit و Mockito مزیت است.
محل کار: تهران، میرداماد (تمام وقت و حضوری)