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
- At least 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 / 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