استخدام برنامهنویس ارشد جاوا (Senior Java Developer)
شرح موقعیت شغلی
ما برای گسترش تیم توسعه نرمافزار در انجام یک مگاپروژه ملی در زیرمجموعه های وزارت امور اقتصادی و دارایی ، به دنبال یک توسعه دهنده ارشد جاوا هستیم.
شرح وظایف و فعالیت
طراحی و توسعه راهکارهای مبتنی بر جاوا با استفاده از استانداردها و چارچوب های رایج مانند JPA، JavaEE، Spring Framework و Hibernate
طراحی و توسعه برنامه های جاوا با تمرکز بر استفاده از فناوری های کلیدی
کار با مفاهیم Object Oriented, Design Patterns & Multi Threading
تجزیه و تحلیل، طراحی و توسعه کدهای برنامه
تحقیق و ارائه راه حل بهینه (قابلیت حل وظایف با کارایی بالا)
توسعه کدهای تمیز و کارآمد
شرایط و توانمندیهای مورد نیاز
تسلط به مفاهیم برنامهنویسی در زبان Java
تسلط به Spring Framework به ویژه Spring Boot
تسلط به حداقل یک مورد از پایگاه داده Mysql یا Oracleیا JPA (Hibernate Implementation)
تسلط بر اصول شی گرایی و SOLID
تسلط بر Transaction management و اصول ACID
تسلط به مفاهیم Concurrent Programming
آشنایی با مفاهیم میکروسرویس و Design Patterns
تسلط به REST API
آشنایی با اصول Clean Code
توانایی یادگیری، استفاده، پیاده سازی و ادغام فناوری های پیشرو
تجربه کار در چارچوب اسکرام و متدولوژیهای چابک
آشنایی با ابزارهای ساخت مانند Maven
حداقل سه سال تجربه برنامه نویسی به زبان جاوا
آشنایی به سیستم عامل linux، مفاهیم CI/CD، ElasticSearch و LogStash مزیت محسوب میشود.
مهارتهای مورد نیاز
- Java
- SOLID
- jpa
- developer
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست