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

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.