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