Position: Lead/Senior Java Engineer
Company: A-listware
Category: Java
Experience required: 5y
English level: intermediate

We are starting a new project that is aimed to introduce a new business line with its own features. The goal is to connect brands (manufacturers) and their marketing offers directly to loyal customers/shoppers. First phase of the project is to build a standalone iOS MVP that will be integrated with existing company systems via APIs. Second phase will be focused on integration into existing iOS/Android apps. The app will have receipt scanning functionality that will match customer purchases with available offers in the system.

**Your tasks:**
Analyze business requirements, architect features and integrations
Participate in technical and product discussions
Estimate your tasks and be responsible for code reviews
Write code, establish coding culture and standards
Communicate with other teams from Canada

**Requirements:**
5+ years of Java experience,
3+ years of experience with Spring
Flexible and result-oriented mindset
OCR experience is a big plus

**Working conditions**:
Сompetitive monthly compensation with discretionary bonus;
Flexible working schedule;
Working remotely with the opportunity to visit the office 
Full support of Private Entrepreneur reporting services;
Paid vacation (30 working days per year: 12 national holidays + 18 actual vacations);
Paid undocumented sick leaves (5 working days per year);
Compensation for English lessons.