Senior Java Developer

Technical
Tehran , Tehran

Senior Java Developer

Category:   Technical
Sub Category:  All
Work experience:  Minimum 5 years
Employment Type:  Full time
City:  Tehran , Tehran
Education:  Bachelor

Job Description

Job Description

  • Understanding the business requirements and implementing a solution, testing, delivering and owning it.
  • Work as a scrum team member to deliver value to the business on planned time while adhering to agile process and quality standards.
  • Documentation, refactoring and code review
  • Improving technical excellence
  • Helping other team members

Requirements

  • 5+ years of experience in RESTful API development for Web/Mobile applications
  • Experienced in one of Java/Play framework/Go/Python (Experience in Scala is a plus)
  • Experienced in working with agile teams (Scrum/ XP)
  • Experienced in working with Spring framework
  • Experience in working with open source RDBMSs like PostgreSQL and MySQL
  • BSc or higher degree in software engineering, computer science or relevant fields.
  • Experience in TDD is plus
  • Experience in Linux, Docker and CI/CD is plus
  • Experience in developing applications with Microservices architecture is plus