Java Developer

Tose Fanavari Soshyant Tehran

Posted 3 months ago

Job Description

We are seeking a skilled, experienced back-end developer to join our growing company. As a member of our team, you’ll join like-minded professionals continually focused on sharpening skills and knowledge to remain at the top of our industry. If you are a forward thinker and development is a priority for you, apply for this job.

Roles:

  • Develop back-end for new projects.
  • Develop new features and fixe bugs for existing projects.
  • Produce codes with a clean-code approach.
  • Ensure the best possible performance, quality, and responsiveness of the applications.

Requirements

  • +3 years of proven experience with software development.
  • Believe in software engineering best practices such as code reviews, automated testing, CI/CD, etc.
  • Fluent in Object-Oriented concepts.
  • Problem-solving capability for technical challenges.
  • Great proficiency in Java programming language.
  • Excellent teamwork and communication skills.
  • Good understanding of Microservice Architecture and related design patterns.
  • Hands-on experience in designing and developing applications using the Spring framework.
  • Hands-on experience with Message Brokers.
  • Experience with building Restful Web services applications.
  • Experience using GIT as source version control.
  • Fluent in JPA, ORM (hibernate, Spring Data).
  • Familiarity with SQL and relational databases (Oracle).
  • Familiarity with NoSQL databases (Elasticsearch).

To see more jobs that fit your career