Java Back-End Web Developer

Raya Dyar System (RDSysCo) Isfahan

Posted 8 months ago

Job Description

A web developer who is experienced with back-end technologies and general programming technics and is also willing to learn and advance. We have a couple of great scrum teams that we want to expand. Our workplace is both friendly and professional, and we constantly look for people who long to work in such a place and with such a team.

Requirements

Technical requirements: • 4+ years of experience as a back-end developer or similar • Comfortable with version control systems, namely Git • Proficiency with RDBMSs such as MySQL or PostgreSQL • Familiarity with agile methodologies, preferably Scrum Preferred Skills: • Working experience with Java and their MVC frameworks • Familiar with unit and integration testing, TDD, refactoring • Good knowledge of Object-Oriented principles and patters • Familiar with Domain-Driven Design • Working experience with ORMs and Data Access Layer Repositories Soft skills: • Willingness to learn and adapt to a changing work environment • Comfortable with English, especially in reading and writing • Strong team and communication skills • Detail-oriented, with focus on maintainability and testability • Self-driven, with the ability to take initiative and motivate others Bonus: • Familiar with Event-Driven Architecture, Event Sourcing and CQRS • Knowledge of Hypothesis-Driven Development • Proficiency with Domain-Driven Design • Knowledge of Ports & Adapters or Clean Architecture

Job Category

  • IT - Software & Web Development

Employement type:

  • Freelance

Seniority:

  • Experienced professional

Job Category

  • IT - Software & Web Development

Employement type:

  • Freelance

Education:

Seniority:

  • Experienced professional

To see more jobs that fit your career

Similar Jobs

Tehran

.Net Developer

Kourosh Investment Group

Tehran
Ahwaz

BI Expert

Kourosh Investment Group

Tehran

SQL Developer

Kourosh Investment Group

Tehran

Software Developer

Media Pardazesh Company

Tehran

ERP Manager

IRANOFOGH

Tehran

ICT Engineer

Dana Energy

Tehran

UI/UX Designer

Arman Nuavaran Mana (ARANUMA)

Tehran

IT Supervisor

Saman Insurance

Tehran

Salary Estimator

Discover your current worth in the job market.