رهنما

استخدام java developer

رهنما
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    JavaSpring BootHibernateRESTJUnit
  • Contribute in all phases of the development lifecycle
  • Write clean, readable, well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

 

  • Proven working experience in Software development
  • Proficient in Java, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Profound insight of Java and JEE internals (Class-loading, Memory Management, Transaction management, etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in Spring Boot, Spark, Swagger and other open source Java REST Frameworks
  • Understanding fundamental design principles behind a scalable application
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Maven, and Gradle
  • Familiarity with continuous integration