Position: Backend Developer (Java)
Company: Newxel
Experience required: 2y
English level: intermediate

**Responsibilities:**

 — Design and implement server features that support CrazyLabs’s publishing capabilities and operations;
 — Design and develop internal-facing processes and dashboards;
 — Accountability for scalable, testable, and maintainable design and code;
 — Deploy, maintain and monitor a highly available, high-scale system.

**Requirements:**

 — +2 Years experience and fluent with Java backend development (Java 8 recommended);
 — Strong experience with Spring Boot stack (Spring Data, Hibernate, Spring Security, Jackson);
 — Experienced with both SQL and NoSQL databases, preferably Postgres, MySQL, and MongoDB;
 — Experienced in cloud-based server-side development, RESTfull API design, and data-oriented processes;
 — Knowledgeable in build and deploy technologies: Docker, Jenkins, Git;
 — Familiar with Scripting language: Python, Bash, etc.;
 — Independent, analytical and problem-solving aptitude.

**Will be a plus:**

 — Prior experience as a Node.js Developer;
 — Familiar with AWS ecosystem;
 — Prior experience with React.js and its workflows.

**What we offer:**

 — A fun and dynamic industry where you can make a difference;
 — Generous flex days and flex hours;
 — Vacation time (up to 20 working days);
 — Medical insurance;
 — Paid sick leaves;
 — Modern and comfortable office near the Vystavkovyi center;
 — Hybrid work model: a mixture of in-office and remote work;
 — Highly competitive group insurance;
 — Access to training and learning programs.

**About the project:**

Crazy Labs is a top 10 mobile games publisher with over 3 billion downloads to date. They are a worldwide leader in casual games development, distribution, and innovation, looking for an excellent Backend Developer (Java), to join their best-of-breed Development Team.