-List of responsibilities: - Designing and developing software systems
-Documenting what is about to be developed
-Ability to teamwork .
-Reporting to: Managing Director.
-Subordinates: No Subordinates.
-Length of Probation Period: 1 Month.
-Working hours: Saturday to Wednesday 8am-5pm.
-Gross Monthly Base Salary: 7-10 million Toomans per month .
Requirements
- High ability in teamwork
- Senior programmer with in-depth understanding of Java core and Spring Framework.
- Fluent on object-oriented concepts.
- Fluent in JPA , ORM (hibernate, Spring JPA)
- Work experience in database concepts (SQL, PL / SQL).
- Experience with NoSQL database (is a plus)
- Knowledge of Design Patterns Concepts and concurrency.
- Familiarity with RESTful API concepts.
- Familiar with Markup languages like XML and JSON.
- Familiarity with software development tools such as Unit Test, Git.
- Familiarity with the concepts of Clean Code.
- Familiar with Broker concepts like RabbitMQ (is a plus)
- Familiar with and/or have experience with Agile development under the SCRUM methodology (is a plus).
- Familiarity with JIRA is a plus.