All offersKrakówJavaJava Developer
Java Developer
Java
Appliscale

Java Developer

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

Tech stack

    Java
    advanced
    Spring
    regular
    Linux / Unix
    regular
    NoSQL
    regular
    CI / CD
    junior
    AWS
    nice to have
    Python / Bash
    nice to have
    AWS / Cloud
    nice to have

Job description

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