

توضیحات
رشد محصول وقتی ارزشمند است که اعتبار فنی پشت آن بایستد. در همین راستا، در تیم تکنولوژی و زیرساخت، به یک Senior Java Developer نیاز داریم که با کدنویسی تمیز و طراحی معماری سنجیده، پایداری و مقیاسپذیری را تضمین کند؛ مهندسی که اصول نرمافزار را عمیق میشناسد، از حل مسئله لذت میبرد و در تیمهای چابک فقط کد نمینویسد؛ اعتبار فنی محصول را با معماری درست میسازد. آنچه شما را برای این مأموریت آماده میکند: تسلط کامل به Java (نسخه ۱۷ به بالا) آشنایی عمیق با مفاهیم OOP، اصول SOLID و پیادهسازی Clean Code تسلط بهDesign Patterns و توانایی استفاده هدفمند از آنها در طراحی نرمافزار درک فنی قوی از Data Structures و مفاهیم Concurrency تجربه عملی باSpring Boot و ماژولهای وابسته آشنایی با پایگاههای داده رابطهای (SQL) و غیررابطهای (NoSQL) تجربه کار باKafka یا سایر Message Brokerها آشنایی با معماریMicroservices و پیادهسازی در بستر Cloud-based درک مناسب از فرآیندهایTest Automation و نگارش تستهای یکپارچه حداقل ۶ سال تجربه حرفهای در توسعه سیستمهای نرمافزاری در مقیاس سازمانی مهارتهایی که سرعتمان را بیشتر و ریسکمان را کمتر میکند: تجربه کار در پروژههای مالی یا فینتک داشته باشید با رویکردهایTDD / BDD آشنا باشید تجربه استفاده ازSpring Batch داشته باشید با ابزارها و فرآیندهای توسعه مدرن مانند CI/CD، Git، Jira و Scrum کار کرده باشید برای شفافیت بیشتر، یادآوری میکنیم که: برای این نقش، دنبال همتیمیای هستیم که مسئولیتپذیر است و به تحویل باکیفیت متعهد. در تیمهای چندتخصصی مؤثر همکاری میکند. در اجرا دقیق و ریزبین است، به جزئیات اهمیت میدهد و یادگیری مستمر را بخشی از کار میداند. کیفیت و اعتبار خروجی را در کنار هم تضمین میکنیم؛ بنابراین این نقش حضوری بوده و حضور شما در کنار تیم لازم است.
نوع استخدام
گروه شغلی
رده سازمانی
جزییات
نوع استخدام
گروه شغلی
تحصیلات
رده سازمانی