Position: Senior Java Developer
Company: Intellias
Category: Java
Experience required: 5y
English level: upper

Combination of business and technology innovation are used to create infrastructure and data-driven workflow that provides truckers and fleet operators the lowest total cost of ownership.

The project goal is to implement an innovative driver-centered product which supports electric truck driver in the process of commercial loads transportation.

We are looking for experienced Java engineer to jump start and evolve backend services for the project.

Responsibilities:
Be responsible for providing design and development leadership in delivering new software products and tools from the ground up and extend and maintaining them in an innovative and iteratively growing environment used for processing map data
Implement tools to enhance both automated and semi-automated map data processing, involving backend/service-based software stacks
Develop in-depth solutions in an innovative and fast-paced environment
Own one or more components of software architecture in immediate environment
Apply and extended CI/CD tools and execute end-2-end ownership of your developed software stack, including devops and testing aspects
Work closely with other full stack and frontend engineers on the team to de/-refine APIs and system integrations
Work with other engineering teams and internal customers to identify new opportunities, address critical needs, and solve complex problems using your backend development expertise
Become an expert at leveraging internal platform resources and APIs
Drive initiatives that contribute in development of software that is efficient, re-usable and reliable (e.g. agile, coding, verification)
Be part of an agile team, share knowledge, do code reviews, pro-active communication also mentor and guide junior engineers in the team.

Requirements:
5+ years of experience in software engineering with Java;
Excellent analytical, algorithmic and optimization skills, architecture and design patterns;
Expertise in cloud-based infrastructure (Azure, GCP, Gitlab, Linux Environment)
Strive to write great code that is reusable, flexible, and reliable
Knowledge of data structures and algorithms
Self-motivated, well-organized, detail-oriented and a strong team player;
Very good communication skills in English both written and spoken.
At least Intermediate+ level of English.

Will be a plus:
Experience with message queuing services (RabbitMQ, Kafka, SQS)
Working with data transformation / ETL
Higher Education: Bachelor's or Master's Degree in Computer Science or related fields.