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

**About the project:**
The goal is to connect brands (manufacturers) and their marketing offers directly to loyal customers/shoppers.

**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:**
Competitive 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.