Back-End Developer (Java)

Naghsh Aval Keyfiat (NAK) Tehran

Posted 3 years ago

Job Description

● Web pages analysis and text information extraction. ● Implementing web pages crawling and indexing. ● Cooperation with developers of other teams. ● Constant collaboration with product manager and participating in meetings in order to improve product quality. ● Producing high quality, high performing, fast, scalable and reusable codes ● Implementing features in an agile workspace. ● Perfect code documentation. ● Doing unit test.

Requirements

● 3+ years of proven experience with software development. ● Proven experience with designing and implementing text search engines. ● Great proficiency in Java programming language. ● Familiarity with concepts and design patterns of object-oriented programming. ● Experience or familiarity with architecture and design of distributed and scalable software systems. ● Proficiency in RESTful APIs. ● Enough familiarity with software design and agile methodologies concepts. ● Problem solving capability for technical challenges. ● Solid understanding and experience with GIT and version management.

Employment Type

  • Full Time

Details

To see more jobs that fit your career