Senior Java engineer with Golang knowledge (offline)

Необхідні навички

 

Eastern Peak is looking for a bright and talented Java Engineer to join the team.

 

Required skills:

● At least 4 years of experience with server-side development.

● Loves her or his profession.

● Proficient in Java.

● Knowledge of Golang

● Good SQL knowledge.

● Experienced with OOP or functional programming.

● Proven experience with software design.

● Good understanding of source control management, preferably with Git.

● Familiar with web services, preferably REST APIs.

● Familiar with CI/CD practices.

● A team player.

● Sufficient English level for communication (verbal & written).

 

Буде плюсом

 

The following skills are an advantage:

● Commercial work experience with Golang — great advantage.

● Spring framework.

● Agile development methodology.

● Various databases technologies — relational, document, key-value store, columnar databases.

● Experience with microservice architecture.

 

Пропонуємо

 

We offer:

● А place with friendly environment where you can reach your full potential and grow your career

● Flexible work schedules

● Work from home

● Social package: paid sick leave and vacation

● English courses, medical insurance.

 

Обов’язки

 

As a Java/Golang Engineer, you will:

● Programming well-designed, testable, efficient code using Java and Golang.

● Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

● Integrating the client’s APIs.

● Assisting customers with API implementation and integration process support.

● Rectifying integration errors or addressing change requests from clients.

● Implementing new functionality.

 

Про проєкт

 

A project is about writing a middleware API between a casino and SaaS firms. Its about developing REST APIs, SQL queries, business logic and data processing. The architecture of the project on microservices.

Technology stack:

● Languages/Platforms\: Java 11 / Java 17, Golang, JS.

● Framework: Spring Boot 2, Spring Project Reactor (several microservices, the company refused to use PR in favor of Golang).

● Infrastructure: AWS, Kubernetes, Jenkins, Argocd.

● Cache: Redis.

● Database: MySQL, MongoDB, Clickhouse.

● Build tool: Maven.

● Logging: Coralogix.