Python / Bash (nice to have)
NoSQL (regular)
Linux / Unix (regular)
Java (master)
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.
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
5+ 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 / Google Cloud Platform / Azure )
Experience in reactive programming ( RxJava, Vert.x )
Knowledge of second JVM related language
Benefits :
Flexible work hours(starting between 7 am-10 am)
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