استخدام توسعهدهنده جاوا
شرح موقعیت شغلی
شما به عنوان یک توسعه دهندهی جاوا بر قسمت backend سیستم تمرکز خواهید داشت و در راستای اهداف روناد، به عنوان عضوی از تیم در محیطی صمیمی در کنار سایر اعضای تیم به توسعه و حل چالشها و مسائل جالب خواهید پرداخت. اگر شما مهندس نرمافزاری هستید که در کار خود جدیت دارید و در نوشتن کد تمیز و قابل نگهداری با توجه به اصول مهندسی نرمافزار توانمند هستید به روناد بپیوندید.
شما به عنوان توسعهدهندهی جاوا،
· به زبان برنامهنویسی و پلتفرم جاوا تسلط دارید.
· با مفاهیم و اصول OOP، SOLID و REST آشنایی دارید.
· با Design Pattern ها و Best Practice های این حوزه آشنا هستید.
· توانایی کار در محیط Agile را دارا هستید و برای انجام امور به صورت بهینه تلاش میکنید.
· به پیادهسازی تست خودکار، رفع اشکال و مستندسازی سیستم به صورت مداوم اعتقاد دارید.
· تجربهی معناداری در کار با Spring Boot، Spring Data و Spring Cloud دارید.
· توانایی کار با Gradle را دارید.
· به کار با Git مسلط هستید.
· تجربهی کار با پایگاههای دادهی SQL و NoSQL را دارید.
· با ابزارهای مدیریت نسخههای پایگاه داده (به طور مثال Liquibase) آشنایی دارید.
· با Streaming System ها (بهطور مثال Kafka) آشنایی دارید.
· با Messaging System ها و پروتکلهای آنها (بهطور مثال MQTT) آشنایی دارید.
· با مفاهیم Docker و نحوه استفاده از آن آشنا هستید.
مهارتهای مورد نیاز
- Java
- OOP
- SOLID
- Git
- NoSQL
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست