این فرصت شغلی بسته شده است.
تکنولوژیها
- JavaData StructuresRestapi
ما بهدنبال یک برنامهنویس باتجربه جاوا (Java) هستیم که بتواند برنامههایی کاربردی با کارایی بالا بسازد. شما بهعنوان یک متخصص جاوا، بخشی از تیم نرمافزاری شرکت ما خواهید بود. نقش برنامهنویس جاوا، مدیریت توسعه برنامههای مرتبط با جاوا و دستداشتن در تمامی مراحل چرخه توسعه نرمافزاری، از مفهوم تا طراحی و تست، خواهد بود.
مسئولیتهای توسعهدهنده جاوا دربرگیرنده طراحی، توسعه و تحویل برنامههای درخواستی سطح بالا در مهلت مقرر برای سیستمهای کاربردی مهم است.
- مسلط به زبان Java و کتابخانههای آن و مفاهیم Java 8
- مسلط به ساختارهای داده (Data Structures) در برنامهنویسی
- مسلط به مفاهیم همروندی و برنامه نویسی موازی
- مسلط به سرویسدهندههای REST و چارچوبهای مربوطه
- آشنا با سیستم کنترل نسخه Git
- آشنا با مفاهیم تست، کنترل و تضمین کیفیت کد (CI/CD, Unit Test, …)
توانمندیهای عمومی:
- علاقهمند به تولید نرمافزار با کیفیت ( کد، تست، مستندسازی)
- علاقهمند به توسعه برنامههای با کارایی بالا و بهینه سازی کد
- توانایی بالا در درک و حل مساله
- آشنا به مفاهیم مدیریت پروژه به صورت چابک ( Scrum , Kanban)
- علاقهمند به کار تیمی و منظم
آشنایی با موارد زیر مزیت محسوب میشود
- زبان Kotlin
- چارچوب Spring و ماژولهای رایج آن
- چارچوب Hibernate
- پلتفرم Docker و Containerها
- پایگاه دادههای MySQL یا PostgreSQL
- پایگاه دادههای درون حافظهای مانند Redis
- پایگاه دادههای NoSQL
- سیستمهای مدیریت صف مانند Kafka و RabbitMQ