We set ourselves an ambitious goal: to migrate an existing solution solution from the C to the Java using a modern stack and system approach. We invite a Java-developer (middle+/senior) to join the software development department.
What to do:
- Design and development of new modules (mainly backend);
- Backend development related to streaming data processing;
- Leading and coordinating a small team of developers;
- Selection of tools and technologies to realise business requirements;
- Task planning and estimation;
- Writing tests;
- Code review;
- Carrying out technical interviews.
Our expectations from the candidate:
- Presence of the Bachelor's degree;
- At least 3 years commercial development experience;
- Knowledge of basic software development methodologies;
- Strong knowledge of Java 11: Core, Collections, Concurrency;
- Experience in building software architecture;
- Knowledge of core design patterns;
- An ability to understand other people's code, write clean and understandable code for other developers;
- An ability to read code written in C;
- An ability to work with Git, Gitflow;
- High level of self-organisation and responsibility.
The upside will be:
- Experience with relational DBMS;
- Skills in linux/windows administration;
- Experience with Docker;
- Experience with Gitlab CI;
- Experience with the latest versions of Java.
Technology stack:
Technology stack is discussable, at the moment is Java 21, Gradle, JavaFX (+SceneBuilder), JUnit. In the company we use Gitlab CI/CD, Intellij IDEA, Windows/Linux, Redmine, WikiJS, Grafana, NextCloud.
We offer:
- Work in a professional team of nice people;
- Employment under the Labour Code of the Russian Federation in an accredited IT-company, full employment, white salary (the amount is specified after the technical interview);
- Flexible schedule agreed upon with the team;
- Ability to work remotely when required;
- Work in a comfortable office, 10 minutes on foot from the metro station Gagarinskaya;
- Minimal reporting and bureaucracy.
Contacts:
- Telegram: @nic_puteec
- Contact form: Google Form