Position: Middle Java/Kotlin Engineer
Company: Newage
Experience required: 3y
English level: intermediate

We are looking for Java/Kotlin Engineer to join the Trading product team developing the CFD trading platform. Let's join a product team that works to create a reliable, low-latency, user-friendly platform, that follows strict SLAs to ensure our clients receive the most secure, high-quality services.

Newage is a product-led company connecting people and technology to make our teams and clients succeed. The product teams inside Newage develop platforms for fintech, iGaming, insurtech, and other businesses.

**Tech stack we use on the project:**

- Backend: Kotlin/Java
- Frontend: React JS, React Redux
- Mobile: React Native
- Infrastructure: NodeJS, MT5, Kubernetes, Docker, Helm, Ansible, Terraform, Jenkins, Groovy, GitOps, Prometheus, Grafana, ELK, Postgres, Elasticsearch, MongoDB, Kafka, Spring, Salesforce, AWS, JUnit, Spock, RestAssured, Selenide.

**Responsibilities:**

- Work with other team members to investigate design approaches, and prototype new technology;

- Insist best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules;

- Implementing the new features to the product;

- Make periodical code review and optimization;

- Suggest improvements in the Backend;

- Exploring new ideas and best solutions.


**Requirements:**

- 3+ years of commercial experience with Java 8+ or Kotlin (Spring framework);

- Must have in-depth experience with the following technologies: Knowledge of different communication protocols (REST, gRPC, events, messaging), JPA (Hibernate), PostgreSQL, Maven/Gradle, understanding of CI/CD practices and types of quality gates;

- Knowledge of OOP, and design patterns;

- Experience with relational database design;

- Proficient understanding of code versioning tools, such as Git;

- Linux/Unix-based operating systems and a command-line interface experience;

- Understanding of Agile methodology (Scrum, Kanban);

- Understanding of basic DevOps techniques.

**We take care of your:**

**Health**

- Health insurance coverage;
- Paid 20 working days of vacation;
- 10 days of paid sick leave;

**Wellbeing**

- Full support with all PE-related activities;
- Competitive salary and encouragement for your efforts and contribution;
- Financial support in critical situations;

**Professional development**

- Transparent career path and growth opportunities;
- Internal and external learning activities;
- Corporate English courses;
- Opportunity to visit paid conferences and events etc.