TouchTunes is looking for a bright, open-minded and versatile Java / Spring developer who knows and prefers Linux over Windows, recognizes the value of scripting languages when appropriate (we like and use Python so either you have experience and like it too, or you are open, fearless and eager to learn it!), has interest (ideally experience) in the DevOps way of doing things, Elasticsearch and NoSQL (we use Couchbase) and has ideally has used Docker and AWS professionally.
Create and evolve API micro-services, composed of Docker containers running under MESOS. This system runs all of our next generation APIs, servers and backend data crunching services.
Create and evolve ETL micro-services : We need data. Data for the client application features (jukebox, mobile, back office products), we need data for analytics.
We constantly need to expand our suite of Python and Java-based ETL services.
Create and evolve tools and applications to enhance our ability to rapidly develop on, monitor, and operate our micro-services.
Help grow our continuous development / testing / deployment within the development team
The right candidate will know
D.E.C. or BAC in computer science or engineering
5 + years of experience in software development and / or DevOps
Open-minded and versatile
Excellent software development (java / spring / rxjava) and scripting skills (Python, bash)
Good knowledge of Amazon AWS services and management systems.
Good knowledge of Docker and Linux, ideally experience working in those environments.
Good knowledge of clustering technologies, proxies, caching strategies, search indexes.
Experience developing applications with MySQL, Oracle and NoSQL data stores.
Good knowledge of Git / Gerrit, Jenkins, understanding of branching techniques and best practices.
Salary : $80K - $95K per year
$80K - $95K per year