آگهی‌های استخدامی

استخدام برنامه‌نویس Back-End) Java)

شرح موقعیت شغلی

* دانش فنی و تخصصی:

  •  Java

  • تسلط مناسب به Java SE
  • آشنایی با مفاهیم Java EE / Jakarta EE
  • درک مناسب از برنامه‌نویسی شی‌گرا و مفاهیم OOP
  • تسلط مناسب بر Collections، Generics و Stream API
  • آشنایی با Exception Handling و مدیریت خطا
  • آشنایی با Date and Time API
  • آشنایی با مدیریت منابع و استفاده از try-with-resources
  • آشنایی با مفاهیم Thread و Concurrency
*Backend و Spring:

  • تسلط مناسب به Spring Boot
  • آشنایی با Spring Framework و Spring MVC
  • توانایی طراحی و توسعه REST API
  • آشنایی با Dependency Injection
  • آشنایی با Validation و مدیریت خطا
  • آشنایی با Transaction Management
  • درک مناسب از معماری لایه‌ای شامل Controller، Service و Repository

* پایگاه داده:

  • تسلط مناسب به SQL
  • تجربه کار با PostgreSQL یا سایر پایگاه داده‌های رابطه‌ای
  • آشنایی با Spring Data JPA و Hibernate
  • آشنایی با Entity Mapping و Relationship Mapping
  • آشنایی با JPQL و Native Query
  • آشنایی با Pagination و Sorting
  • توانایی تحلیل و بررسی Queryهای پایگاه داده

* کار با فایل
توانایی خواندن و نوشتن فایل :


  • آشنایی با File I/O
  • آشنایی با File و Path
  • آشنایی با Stream Processing
  • تجربه یا آشنایی با پردازش فایل‌های CSV
  • آشنایی با مدیریت منابع هنگام پردازش فایل

* اصول مهندسی نرم‌افزار:

  • آشنایی با SOLID
  • آشنایی با Clean Code
  • آشنایی با Refactoring
  • درک مفهوم Separation of Concerns
  • آشنایی با Design Patternها
  • توانایی خواندن، درک و تحلیل کدهای موجود

* ابزارها:

  • Git
  • Maven

* مهارت هایی که مزیت محسوب می شوند:

  • Linux
  • Docker
  • Docker Compose
  • Redis
  • Elasticsearch
  • RabbitMQ
  • JdbcTemplate
  • jOOQ
  • PostGIS
  • Apache Spark
  • Hadoop
  • HDFS
  • Apache HBase
  • Apache Phoenix
  • OrientDB
  • تجربه پردازش فایل‌های حجیم
  • تجربه کار با Excel یا فایل‌های MDB

* شرایط احراز شغل:

  • علاقه‌مند به یادگیری و توسعه مهارت‌های فنی
  • توانایی خواندن و تحلیل کدهای موجود
  • توانایی کار با پروژه‌های Legacy و Refactoring آن‌ها
  • توانایی کار تیمی
  • پذیرای Code Review و بازخوردهای فنی
  • توانایی ارائه و دفاع از راه‌حل‌های فنی پیشنهادی
  • دقت و توجه به کیفیت و قابلیت نگهداری کد
  • مسئولیت پذیرو ارتباط موثر مناسب
  • متعهد به ارزش های اخلاقی
  • دارای توانمندی حل مسئله و تفکر خلاق

* مزایا:

  • محیطی به دور از استرس، صمیمانه و پویا
  • محیطی همراه با یادگیری، ارتقا و پیشرفت کاری
  • کار با تکنولوژی های روز و چالش های فنی جذاب
  • پرداخت حقوق به موقع و مزایای مناسب به همراه اضافه کار
  • بیمه تامین اجتماعی و تکمیلی (برای همکار و خانواده درجه یک)
  • ناهار ، میان وعده و اختصاص امکانات ورزشی 
  • امکان همکاری به صورت امریه و بهره مندی از مزایای کسر از خدمت بنیاد نخبگان

مهارت‌های مورد نیاز

  • Java
  • Back-end
  • spring

حداقل سابقه کار

  • کمتر از سه سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۶/۰۵
ارسال رزومه