استخدام توسعهدهنده Java
شرح موقعیت شغلی
ما به دنبال یک توسعه دهنده جاوا هستیم که علاوه بر درک اصول برنامه نویسی تجربه چشمگیری در حوزه طراحی سرویسهای نرم افزاری داشته باشد.
مهارتهای مورد نیاز:
- تسلط به JAVA CORE
- تسلط به +J2SE, J2EE, JDK 1.8
- تسلط به Functional programming
- تسلط به Spring Framework, Spring Boot
- تسلط به git و version control
- تسلط به مفاهیم OOP و AOP
- تسلط به فریمورکهای تست نرم افزار (ترجیحا Unit test, Mock test)
- تسلط به مفاهیم Complex API’s, Restful/SOAP, Web-services
- تسلط به مفاهیم پایگاه دادهی Relational
- تسلط به JMS, MQ
- تسلط به Oracle DBMS
- توانایی استفاده از Design patternهای مرسوم
- داشتن دانش مفاهیم شیگرایی، الگوهای برنامهنویسی و معماری نرمافزار
- آشنا به Concurrency, Socket, Security و ترندهای این حوزه
- آشنایی با ابزارها و رویههای توسعه نرمافزار مانند Code Review, Unit Test, CI/CD, Git
- علاقه به کار در تیم پویا با متدولوژی Agile
مهارتهای امتیازی:
- آشنایی با Redis
- آشنایی با بسترهای راهاندازی Docker, Ansible, Kubernetes
- آشنایی با لینوکس و Shell scripting
- آشنایی با Mongodb
- آشنایی با مفاهیم Microserviceها، gRPC و protobuf
مهارتهای مورد نیاز
- Java
- spring
- OOP
- JAVA EE
- J2SE
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۲,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست