Position: Junior Java Developer
Company: Intellias
Experience required: 1y
English level: intermediate

Responsibilities:
Develop products using Agile methods and tools;
Develop commercial-grade software that is user friendly and suitable for the global B2B audience;
Participate in design reviews and code reviews of your work and the work of your peer engineers;
Participate in architecture and design efforts;
Collaborate with other engineers to deliver high quality software on time.
Requirements:
Have a strong mathematical background, CS preferred;
Be passionate about creating high-quality code and constantly improving their coding skills;
Well understand and actively use best coding practices, patterns, and approaches;
Have a highly developed set of analytical and communication skills;
Have an ability to deal with the technical challenges;
Be able to find and propose problem solutions and communicate them to the team and the stakeholders.
Nice to have:
Experience with Docker/Docker Compose and various cloud providers (AWS);
Practical experience in writing integration and unit tests;
DevOps skills: Linux shell scripting, Jenkins pipelines creation;
Experience with JTS or another GIS framework;
Working with Google ProtoBuf.
Higher Education:
Not required.