Position: Senior Java Developer for the product conpany AppCard (rate up to 7,5K gross)
Company: Adaptiq
Experience required: 5y
English level: upper

AppCard is looking for a talented Senior Java Developer to join our team. 

Company works in the field of next generation of customer analytics, they develop a customer retention platform that delivers marketing campaigns. They use an artificial intelligence to gain insights into customers behavior when they shop. Smart data capture and machine learning allow the shops they are working with, to deliver the right message to the right customer at the right time.
Currently they are looking for an experienced Python Developer, who can help to make their product better. 

Your responsibilities will include leading the low-level integration with external devices (mostly TCP/IP) and architecture as well as participating in the core product development.  

Requirements:
5+ years of experience in Java backend development, including deep understanding of JVM & infrastructure technologies,   
5+ years of experience in Java development using TCP/IP (including definition and implementation of application-level protocols),  IPC, multi-threading & system-level programming, 
3+ years of experience in Web services development (SOAP, REST), Spring & JEE frameworks and java build tools,
In-depth understanding of software engineering methodologies and best practices, 
Good understanding of communications & networking technologies,
Experience with cloud providers and technologies (AWS preferred),
SQL DBs server experience (Postgress, Oracle DB),
Fast learner with a passion for new technologies,
BS in Computer Science (or an equivalent) from a reputable academic institute,
Prior start-up experience