Position: Java Developer
Company: Axon
Experience required: 2y
English level: upper

**About the project**
Property management software streamlines and automates the day-to-day responsibilities of property management companies and their members. The core functionality of property management software revolves around the management of real estate, either in terms of physical space, tenants, leasing, or accounting, which allows property management companies to exempt property owners from complicated, monotonous and time-consuming activities. 

The Product  is a cloud-based property management solution, which is integrated with a number of solutions such as e-signature, government registers, accounting software, etc. It takes property management company’s operations to a new level, automates daily operations of a real estate property leaving incredible amounts of time for strategic planning, provides a portal of communication between property owners and property managers as well as tenants and property managers, builds trust and awareness of all parties involved.

**What you need for this position**
- 1-3 years of commercial experience in Java Back-End development with Spring;
- Extensive knowledge of OOA & OOD, design patterns;
- Extensive experience with Tomcat, Hibernate;
- Experience with SQL databases;
- Experience with CI/CD is a great advantage;
- Good understanding of Agile concepts; 
- Pre-Intermediate and higher level of English.
**What you will be doing**
- Analyze and estimate the effort of implementing the business requirements; 
- Identify & propose improvements to get towards technological excellence;
- Develop solutions using Java language and related technologies; 
- Learn and apply cutting-edge technologies; 
- Conduct design and code reviews.

**What we can offer you**
- Competitive salary; 
- Exciting projects involving the newest technologies; 
- Challenging work in an international professional environment; 
- Opportunities for professional growth (including free external and internal professional training courses and certifications);
- Foreign languages learning compensation; 
- Corporate/team/special events; 
- Medical insurance or gym; 
- Other Perks.