شرح موقعیت
تیم میدلآفیس مدیریت دارایی کارگزاری مفید با مأموریت توسعه سیستمهای مدیریت دارایی، افزایش مقیاسپذیری، پایداری و توان عملیاتی، از توسعهدهندگان Java (Mid/Senior) برای طراحی و توسعه دعوت به همکاری میکند. مهارتهای فنی مورد نیاز: ویژگیهای فردی: امتیازات:
مسئولیتها
- طراحی، توسعه و نگهداری سرویسهای مالی و مدیریت دارایی با حجم قابل توجه دارایی تحت مدیریت
- مشارکت در طراحی، معماری و تصمیمات فنی، برای مدیریت پیچیدگی و مقیاس پذیری ناشی از تعداد رو به رشد پورتفوها
- بهبود کارایی، مقیاسپذیری و پایداری سرویسها در شرایط افزایش بار پردازشی
- همکاری نزدیک با تیمهای محصول، عملیات و سایر تیمهای فنی
- پایش، تحلیل و رفع مشکلات عملکردی در محیط عملیاتی
- تسلط بر مفاهیم طراحی و معماری نرمافزار
- تجربه ی Unit Test و Integration Test
- تجربه طراحی و توسعه سرویسهای مبتنی بر Kafka
- تسلط بر Java Core و مفاهیم Concurrency و Performance
- آشنایی عمیق با اصول شیگرایی، Design Patternها و مهندسی نرمافزار
- آشنایی با ابزارهای مانیتورینگ و مشاهدهپذیری مانند Grafana و Sentry
- تجربه ی استفاده از Spring Framework، Spring Boot، JPA و Transaction Management
- تجربه ی کار تیمی با Git و آشنایی با فرآیندهای استاندارد توسعه Branching، Code Review و Merge Strategy
- تجربه ی دیتابیس MSSQL شامل طراحی دیتا مدل، بهینهسازی Query Performance و مدیریت Transactionها
- علاقهمند به یادگیری مستمر
- توجه ویژه به کیفیت کد، پایداری و قابلیت نگهداری سیستم
- توانایی کار تیمی، برقراری ارتباط مؤثر و ارائه و دریافت بازخورد سازنده
- مسئولیتپذیری و مالکیت کامل وظایف از مرحله طراحی و پیاده سازی تا استقرار و نگهداری
- آشنایی با بازار سرمایه و مفاهیم مدیریت دارایی
- تجربه فعالیت در پروژههای مالی، بانکی یا بورسی
- تجربه طراحی سیستمهای توزیعشده و Event-Driven
- آشنایی با مفاهیم Performance Tuning و Profiling
- استفاده مؤثر از ابزارهای هوش مصنوعی در فرایند توسعه نرمافزار
نیازمندیها
- Java
- Java Core
- kafka