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.