```

مهندس نرم‌افزار

نوین تک تهران

بیش از یک ماه منتشر شده

توضیحات

ما به دنبال یک توسعه‌دهنده با تخصص بالا در فریم ورک Spring و اکوسیستم آن هستیم که به تیم فنی ما بپیوندد. اگر به طراحی و توسعه سرویس‌های مقیاس‌پذیر و مدرن علاقه دارید، جای شما در تیم ما خالی‌ست.

مهارت‌های اصلی مورد نیاز:

  • تسلط کامل به فریم‌ورک Spring و اکوسیستم آن به ویژه Spring Boot.
  • تجربه قوی در طراحی و پیاده‌سازی سرویس‌های وب RESTful با استفاده از Spring MVC یا Spring WebFlux.
  • مسلط به مفاهیم و پیاده‌سازی Authentication و Authorization با استفاده از Spring Security  (JWT و OAuth2).
  • مسلط به ابزارهای Build و مدیریت وابستگی مانند Maven یا Gradle.
  • آشنایی با مفاهیم Servlet و وب‌سرورهایی مانند Tomcat یا Jetty
  • مسلط به مفاهیم پایگاه داده‌های رابطه‌ای (Relational Databases) و زبان SQL.
  • تجربه کار عملی با حداقل یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) مانند PostgreSQL ،MySQL ،Oracle یا SQL Server.
  • مسلط به مفاهیم Object-Relational Mapping (ORM) و تجربه قوی کار با Spring Data JPA و Hibernate.
  • مسلط به مفاهیم برنامه‌نویسی شیءگرا (OOP) و الگوهای طراحی (Design Patterns) رایج.
  • درک عمیق و توانایی پیاده‌سازی اصول SOLID.
  • درک و استفاده موثر از تزریق وابستگی (Dependency Injection) در فریم‌ورک Spring.
  • آشنایی با مفاهیم و الگوهای معماری میکروسرویس و ابزارهای مرتبط در اکوسیستم Spring Cloud (مانند Service Discovery و API Gateway).
  • آشنایی با معماری‌های لایه‌ای (Layered Architecture) و مفاهیم معماری تمیز (Clean Architecture).

مهارت‌هایی که امتیاز محسوب می‌شوند (آشنایی با موارد زیر مزیت است):

  • آشنایی با سیستم‌های صف پیام (Message Queues) مانند Kafka ،RabbitMQ یا ActiveMQ.
  • آشنایی با Docker و مفاهیم کانتینرسازی.
  • آشنایی با ابزارهای CI/CD مانند Jenkins و GitLab CI.
  • آشنایی با مفاهیم اولیه لینوکس و دستورات خط فرمان.
  • تجربه کار در محیط‌های Agile/Scrum.
  • آشنایی با پایگاه‌ داده‌های NoSQL مانند MongoDB یا Redis.
  • آشنایی با ابزارهای کشینگ مانند Redis یا Memcached.

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

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

```