Full-stack

Middle/Senior Java Developer Full-time

We are looking for Middle/Senior Java Developers who want to join our company with a highly professional team and be involved in really challenging projects. We appreciate new ideas, like challenges, fully dedicated to quality and addicted to success. The vacancy requires mandatory relocation to Georgia.

Key Responsibilities and Duties:

  • Designing components in collaboration with other scrum team members;
  • Develop new business modules/functions;
  • Applying all quality requirements to make code production ready;
  • Active in a continuous improvement of the process, methodologies, technologies and practices.

Stack of project technologies:

  • Java 17, Spring, Hibernate, Kafka, Kafka Streams, Kafka Connect, Redis, React, Docker, Postgres, ELK, Prometheus, Nomad, Jenkins, Gradle, Ansible.

Qualifications:

  • Experience in Java development – more than 2 years;
  • Strong knowledge of JavaSE;
  • Experience in any relational databases (Postgres, Oracle, etc);
  • Experience in any KeyValue/NoSQL DB (Redis, MongoDB, etc);
  • Understanding SOLID principles;
  • Understanding concurrency;
  • JPA, Spring Framework (Core/AOP/REST/ MVC);
  • Understanding services (REST,SOAP) and experience in implementation;
  • Gradle or Maven;
  • Understanding Git workflow principles;
  • English – read/write documentation.

Nice to have:

  • Experience with Kafka and Elasticsearch
  • Strong knowledge of system design;
  • Confident Linux user.

Soft skills:

  • Responsible, initiative.

We offer:

  • Flexible working hours;
  • 7 sick days per year;
  • Medical insurance;
  • Innovative projects;
  • Care about high quality of the product;
  • Professional growth.
  • Strong team and challenging tasks;
  • High level of salary;
  • Comfortable office.

Overview

  • Employer: Nooga Development
  • Job Title: Middle/Senior Java Developer
  • Published: 4 months ago
Apply For This Job