شرح شغل و وظایف:
در سرچیا به دنبال یک همکار Java Backend Developer حرفهای هستیم تا در توسعه و نگهداری نرمافزارهای مبتنی بر Java و Spring Boot همراه تیم فعالیت کند. در این نقش، طراحی و پیادهسازی RESTful APIها انجام میشود، باگها رفع و عملکرد سامانهها بهینه میگردد. همچنین مستندسازی کدها و رعایت اصول Clean Code و SOLID از وظایف کلیدی خواهد بود.
مسئولیتها:
- توسعه و نگهداری نرمافزارهای مبتنی بر Java و Spring Framework / Spring Boot
- طراحی و توسعه RESTful APIها
- رفع باگها و مانیتورینگ سامانهها
- مشارکت در مستندسازی کد و ارائه گزارش به تیم
- رعایت اصول برنامهنویسی Clean Code، OOP و SOLID
مهارتهای فنی:
- تسلط به Java 8 و مفاهیم برنامهنویسی شیگرا (OOP)
- آشنایی با Spring Core و Spring Boot
- تجربه کار با Elasticsearch و Kibana
- آشنایی با Apache Kafka
- تسلط بر Design Patterns (Singleton, Factory, Strategy) و اصول SOLID
- توانایی کار با پایگاه دادههای رابطهای و غیررابطهای (PostgreSQL, MongoDB, Redis)
- آشنایی با Git و Maven Build Tool
- تجربه یا آشنایی با ابزارهای تست واحد (JUnit, Mockito)
- حداقل 3 سال سابقه کار مرتبط
مهارتهای نرم:
- توانایی کار تیمی و ارتباط موثر
- دقت و توان حل مسئله
- علاقه به یادگیری و بهروز نگه داشتن مهارتها