All offersKrakówJavaMid/Senior Java Developer
Mid/Senior Java Developer
Java
Appliscale

Mid/Senior Java Developer

Appliscale
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Java
    regular
    Spring
    regular
    Linux
    regular
    Docker
    regular
    AWS
    junior
    Hazelcast
    nice to have

Job description

Online interview
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