استخدام Java Back-End Developer
شرح موقعیت شغلی
ما به دنبال یک Backend Developer ماهر و با انگیزه هستیم تا به تیم TML در ارتباطات سینا بپیوندد. شما مسئول طراحی و پیادهسازی معماریهای نرمافزاری پایدار و مقیاسپذیر با استفاده از زبان برنامهنویسی جاوا و فریمورک Spring خواهید بود. همچنین، همکاری با تیمهای مختلف جهت بهبود عملکرد، توسعه ویژگیهای جدید و حل مشکلات فنی بخشی از مسئولیتهای شماست. انتظار میرود که توانایی طراحی و پیادهسازی معماریهای microservices، مدیریت پایگاهدادههای رابطهای و استفاده از ابزارهای version control مانند Git را داشته باشید. در این نقش، شما به بهبود مستمر سیستمها و توسعه راهکارهای نوآورانه در راستای ارتقاء کیفیت و عملکرد سامانهها کمک خواهید کرد.
انتظار میرود که ویژگیهای زیر را داشته باشید:
- تسلط به زبان برنامهنویسی جاوا
- تسلط به فریمورک Spring (Spring Boot، Spring MVC و..)
- آشنایی با معماری نرم افزار، خصوصا معماریهای لایهای و microservice
- آشنایی با ORM (Hibernate)
- آشنایی با Git
- آشنایی با مفاهیم پایگاه داده رابطهای مانند MySql
- آشنایی با Maven
داشتن ویژگیهای زیر نیز باعث میشود گزینه بهتری برای ما باشید:
- آشنایی با اصول و الگوهای طراحی و توسعه نرمافزار و Clean Code
- آشنایی با Docker و ابزارهای مشابه
- آشنایي با مفاهیم تست نویسی
- توانایی تحقیق، مطالعه و ارائه راهکارهای نوآورانه.
- آشنایی با مفاهیم شبکه
- آشنایی با SNMP، Netconf
شایستگیها، خصوصیات کاری:
- انگیزه و توان بالایی در زمینه کار تیمی داشته باشید و در برعهده گرفتن وظایف، منعطف باشید.
- انگیزه و توان یادگیری بالایی داشته باشید و بتوانید مفاهیم و مهارتهای جدید را به سرعت یاد بگیرید.
مهارتهای مورد نیاز
- Java
- Back-end
- Spring Boot
- RestFul API
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست