تسلط کامل همراه با تجربه عملی در تکنولوژیهای جاوا شامل Java Core، Java EE، Spring Framework (Spring MVC, Spring Boot)، Hibernate و JPA
مهارت و تجربه در برنامهنویسی وب با Servlet، Filter، RESTful APIs و Web Services
تسلط بر مفاهیم Data Structure، Socket و Multithreading
مسلط به Design Patterns، مفاهیم Scrum و اصول طراحی نرمافزار
مهارت در تولید تستهای خودکار Unit Test و Integration Test (ترجیحاً با JUnit یا Mockito)
تجربه کار با ابزارهای توسعه نرمافزار مانند Git، Maven، CI/CD، Code Review (تجربه کار با SonarQube برای تحلیل کیفیت کد و بهبود استانداردهای کدنویسی مزیت محسوب میشود)
تجربه کار با پایگاههای داده PostgreSQL یا ORACLE
مزایا (دارای اولویت):
تجربه طراحی و تست APIهای RESTful برای پشتیبانی از برنامههای موبایل (React Native) و وب (Next.js)
آشنایی با Microservice Architecture، Spring Cloud و API Gateway
تجربه کار با ابزارهای بررسی کد مانند Gerrit، Crucible یا سیستم Pull Request در GitHub/GitLab برای فرآیندهای حرفهای Code Review
آشنایی با Javadoc و Swagger برای مستندسازی کد و APIها
آشنایی با Docker و Kubernetes برای استقرار و مدیریت سرویسها
آشنایی با JavaScript برای درک بهتر تعاملات API با React Native و Next.js
آشنایی با HTML وJSP
تجربه کار با ابزارهای تست API مانند Postman یا Swagger
تجربه کار با Kafka، RabbitMQ، Push Notification (FCM)
تجربه کار با WebSocket یا فرمتهای داده JSON برای ارتباطات بلادرنگ
توضیحات تکمیلی:
پروژه ها، شامل توسعه بکاند برای برنامههای موبایل (React Native) و وب (Next.js) است.
تمرکز بر کیفیت کد، مستندسازی حرفهای و فرآیندهای مدرن توسعه (مانند CI/CD و Code Review) مورد انتظار است.
توانایی همکاری با تیمهای فرانتاند و درک نیازهای آنها، مهارت کار تیمی، توانایی حل مسئله، پیگیری و مسئولیت پذیر بودن، مزیت محسوب میشود.
این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جابینجا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.