Position: Java Team Lead
Company: A-LISTWARE
Category: Java
Experience required: 5y
English level: upper

**A-LISTWARE is looking for a Java Team Lead.

Our customer:**
A technology and marketing company headquartered in Manhattan, NY, who provide powerful marketing tool using a patented technology which allows businesses to capture shopper identity and item-level data in realtime from purchases made in-store and online.

**Your tasks:**
- Take responsibility and ownership of core services, supporting millions of monthly active users;
- Be part of a larger development team working together according to Agile methodology.

**Required experience and skills:**
- 2+ years of experience managing engineering teams;
- 5+ years of experience in Java backend development, including a deep understanding of JVM internals & infrastructure technologies;
- 3+ years of experience in Web services development (REST, SOAP), Spring and Spring boot frameworks;
- Good familiarity with Java build tools (Maven, Gradle, Jenkins);
- Experience with cloud providers and technologies (AWS preferred);
- In-depth understanding of software engineering methodologies and best practices;
- Experience with SQL DBs server (Postgress, Oracle DB);
- Fast learner with a passion for new technologies;
- Bachelor’s degree in Computer Science/similar field;
- English - Upper-Intermediate+.

**Would be a plus:**
- Deep understanding of microservices and cloud-native architectures;
- Experience in legacy apps modernization (to cloud-native);
- Good understanding of communications & networking technologies.

**Working conditions:**
- 5-day working week, 8-hour working day, flexible schedule;
- All UA public holidays are days off;
- Vacation and sick leave are covered by the company;
- Health care program (activated after the probation period);
- Office in the city center;
- English classes.