Job Description

- Work as part of a team developing applications and services using agile development methods - Design and develop dynamically scalable, highly available, highly reliable and fault-tolerant applications using Java and spring framework - Prepare appropriate documentation such as program code, and technical documents - Assist the project manager in preparing estimates and justification for assigned tasks - Participate in software development processes with quality assurance, version control, and build processes

Requirements

- Fluent in Java & OOP - Familiar with RDBMS & NoSql - Fluent in Rest API - Familiar with micro service architecture - Familiar with spring, Spring Boot, Spring MVC, Spring Cloud - Experience in JPA/Hibernate - Familiar with TFS, Git - Familiar with agile methodologies, like Scrum - Experience in software development across all stages of the software production cycle

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،