Mid/Senior Java Developer

  • Full time
  • Prague
  • Posted 4 days ago
Hazelcast (nice to have)
AWS (junior)
Docker (regular)
Linux (regular)
Spring (regular)
Java (regular)
Want to join an experienced team of professionals? We’re hiring for a Java Developer role!
 
About Appliscale 
 
Appliscale is an IT consulting company specializing in Adtech, Cloud, and Scalability solutions. We work for a range of customers from startups to Fortune 500 companies.
 
To deliver solutions for our clients, we use technologies best suited for a given use case. We deliver full-stack solutions with frontends built in Angular, React, or Vue, backend stacks in Node.js /  Java / Python / Erlang / C++, and infrastructure deployed on AWS, Azure, or clients premises.
 
Currently, we are looking for experienced Java Developers for a leader in the gaming industry based in California. You will have a chance to work with industry veterans on a  distributed backend platform supporting online gameplay. Your responsibilities will cover implementation, maintenance, debugging, and profiling as well as helping other teams to integrate with the platform.
 
 
Responsibilities:
 
  • Develop high-quality Java code
  • Perform requirements analysis
  • Communicate with project stakeholders
  • Design project or component level architectures
  • Technical mentoring for younger team members (code reviews, pair programming)
  • Design deployment pipelines and CI/CD processes
 
What you will need:
 
  • Bachelor’s or Master’s degree in computer science/engineering or related fields
  • Strong analytical skills, experience with debugging complex systems
  • 3+ years of proven hands-on Java development experience
  • Good command of English
 
Must have:
 
  • Very good knowledge of Java programming language
  • Professional experience in using Spring Framework / Dropwizard (or any other popular framework)
  • Ease of using Linux command-line interface
  • Very good knowledge of RDBMS and/or NoSQL databases
  • Experience in DevOps activities (CI/CD, Docker)
 
Nice to have:
 
  • Cloud computing experience (AWS)
  • Experience in reactive programming (RxJava, Vert.x)
  • Caching solutions like Hazelcast, Redis
  • Knowledge of second JVM related language (Kotlin knowledge is a big plus)
 
Benefits:
  • Flexible work hours 
  • Option for 100% remote work
  • Training budget for learning resources
  • Health, sports & benefit package
 
Additional perks:
 
  • We are AWS Select Partner
  • Involvement in international projects for large and well-known companies, both corporations and startups 
  • Weekly knowledge sharing meetings to spread knowledge within the company
  • Possibility to represent the company at conferences and meetups
  • Freedom to be innovative and make an active impact on our processes 

To apply for this job please visit cz.talent.com.