Server-Side Java Developer

  • вработување
  • Skopje
  • Applications have closed
TabTale

TabTale

Worldwide mobile casual games leader and innovator

Are you a passionate developer with great communication and interpersonal skills? Would you like to work with experts in a high-paced and ambitious environment centered around the latest technologies? If so, TabTale is looking for you!

Join our Full Stack Developers team as Server-Side Developer, and develop systems that manage our monetization, publishing and CMS technology. This position requires familiarity with back & front-end development, high scale traffic, DBs, Big Data, ML and more.

Responsibilities:

Design and implement server features that support TabTale’s publishing capabilities
Design and develop internal-facing UI for TabTale’s teams
Accountability for scalable, testable and maintainable design and code
Deploy, maintain and monitor a highly available, high scale system

Requirements:

Experienced in cloud-based server-side development
Familiar with a Microservices architecture and RESTfull API design
Fluent in Java (Java 8 is a plus)
Familiar with AWS ecosystem – particularly with EC2, Elastic Beanstalk, S3, CloudFront, Kinesis and AWS Lambda
Strong experience with Spring Boot stack:Spring Data
Hibernate
Spring Security
Jackson
Comfortable with both SQL and NoSQL database, preferably MongoDB, MySQL and Redis
Knowledgeable in build technologies: Maven, Jenkins, Git, Grunt
Familiar with web development: HTML, CSS, JavaScript
Familiar with AngularJS (1.x)
Familiar with Scripting language: Python, Bash, etc.
Background in mobile development – an advantage