Position: Java Developer
Company: GeeksForLess Inc.
Experience required: 5y
English level: upper

**Details**

Project description:
The project is aimed at the development and optimization of tools and solutions for land and property search, registration, monitoring, and tracking, allowing end-users to learn specifics about residential property and its history – everything from financial, ownership, sales, and valuation information.

**Requirements**

Environment and Tools: Java 8, Spring 4/5, Hibernate, GWT, Maven, Git, Oracle; 
Qualifications: 2+ years of hands-on development with Java; 
Agile/Scrum experience; 
Comfortable working/understanding custom applications; 
Excellent communication skills / Comfortable working in a collaborative environment;
Self-motivated, highly driven;
English level: Intermediate+ ( Spoken is a must)/Upper-intermediate and higher.

**Responsibility**

Participate in the analysis, elaboration, and estimation of business requirements and specifications; 
Design and develop application code for Java applications, including web services and web components; 
Create and maintain technical documentation; 
Create unit tests for application code; 
Analyze business requirements, provide feedback to stakeholders.