Hazelcast (nice to have)
Want to join an experienced team of professionals? We’re hiring for a Java Developer role!
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.
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)
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