Sunmait Technologies is a young international software development company with extensive experience in the US, Canada and Western Europe markets. Our company has been on the market since 2017, at the moment we have an excellent position in the areas of FinTech, Blockchain, E-commerce, IoT, HealthTech.
20 квітня 2021

Middle/Senior Java Engineer (вакансія неактивна)

Харків, віддалено до $5000

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

Solid understanding of object-oriented design, software design patterns (GoF);
Strong computer science fundamentals such as complexity analysis, data structures and algorithms;
Passion for writing clean, modular, readable and reusable code;
Knowledge in both SQL and NoSQL databases;
Familiarity with build tools such as Gradle;
Familiarity with mocking in unit tests;
Familiarity with distributed version control systems (Git);
Familiarity with agile software development methodologies (Jira, Confluence).

Буде плюсом

Knowledge in cloud computing and familiarity with IaaS, PaaS, and SaaS such as Amazon Web Services;
Knowledge in Linux OS and shell scripting;
Experience with Microservice Architectures.

Пропонуємо

Flexible work schedule without time trackers;
Health insurance after the probationary period;
Sport club membership after the probationary period;
Company legal and accounting support;
Friendly young team and pleasant working environment;
Competitive salary based on experience and skills;
Career and proficiency development plans;
Bright events and teambuildings.

Обов’язки

Write well-formulated, testable and readable code using appropriate software design patterns;
Design and implement backend software using Java, Spring Boot and Spring Cloud;
Design, build and maintain APIs, microservices and data pipelines;
Building new features into different micro-services within our AWS architecture;
Design, normalize and optimize relational databases;
Write complex SQL queries to get data from the database;
Optimize APIs and database queries to improve speed of execution;
Fixing bugs and analyze errors using all the available information and tools;
Review, maintain and refactor existing code to meet the requirements for improved or new features;
Write technical documentation of code, algorithms and APIs.

Про проєкт

As a Software Engineer, you will be responsible for building AI-based and scalable software systems. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to develop and test these scalable and cloud-native applications and be coordinated with the rest of the team. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Next Generation Scheduling Platform based on AI, cloud based and performs at scale.
Scheduling is complex. There are millions of combinations to set a schedule. Checking all of the possibilities neither possible with one million hands on people nor spending one million year. Choosing the right combination manually is impossible. We provide easy-to-use, intelligent platform to perfect company workforce schedules in minutes.

If you are passionate about redefining how technology can enable businesses to grow, empathize with users, and have the skills and experience, then we want to chat!

We have a passion for clean code and clean architecture as we put significant emphasis on design patterns, code readability, testability, maintainability and extendibility.

Гарячі Java вакансії

Всі Java вакансії