● دارای حداقل 2 سال سابقه کار به عنوان برنامه نویس ارشد Java
● تسلط بر مفاهیم پایه توسعه نرم افزار مانند OOP، SOLID، Clean Code و Desing Patterns
● تسلط بر Java Core (Collection, Multi-Threading, Reflection, Generic, Streaming, etc.)
● تسلط بر Java EE (Spring Core, Spring Boot, Spring Data, Spring Security, Spring MVC, Hibernate)
● تسلط بر مفاهیم Unit Testing، Integration Testing، System Testing و JUnit Framework.
● تسلط بر SQL و یکی از پایگاه داده های مبتنی بر آن مانند PostgreSQL
● آشنایی با مفاهیم پایگاه داده های NoSQL (آشنایی با Elasticsearch و Apache Kafka امتیاز به شمار می رود).
● آشنایی با مفاهیم metric-based monitoring (تجربه کار با Prometheus، Grafana و InfluxDB امتیاز به شمار می رود).
● تسلط بر Maven، Gradle و Git
● آشنایی با مفاهیم DevOps و CI/CD
● آشنایی با UML
● آشنایی با Agile Scrum و تجربه کاری تیمی در قالب آن
● توانایی پذیرفتن صفر تا 100 مسئولیت کارهای میان مدت و بلند مدت
● قابلیت تعامل درون و بین تیمی
● مهارت مناسب در زبان انگلیسی
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.