Job Details
Software Development
Mid-level
On-site
Full time
Russian
Oct 2

Java Developer

Middle Java Developer at LANIT, office-based. Develop new features, write clean code, unit tests, and integrate systems.

Creating new functionality, writing clean, efficient, and maintainable code, implementing business logic. Writing and executing unit tests, finding and fixing bugs. Troubleshooting, making changes, adding new features, adapting to changing requirements. Improving performance of existing applications, reducing infrastructure costs. Ensuring interaction with other systems, databases, web services, and APIs. Participating in code reviews, discussing tasks, sharing knowledge with colleagues. Documenting written code (Java doc, readme).

Higher technical education. 3+ years of experience as a developer in IT projects creating or developing information systems. Knowledge of Java Core 11, Spring, Spring Boot, Hibernate, Micronaut. Experience with BPMN diagrams of business processes (Camunda). Understanding of software development principles and technologies, OOP, multithreading, collections, memory management. Knowledge of technologies for interaction and integration of information systems (REST API, RabbitMQ message brokers). Understanding of distributed architecture of information systems. Confident SQL, experience with DBMS (ArangoDB). Ability to work with version control system (Git), build tools (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse). Ability to write unit tests, conduct various testing. Nice to have: CI/CD, Spring Cloud, SMEV, Docker, Dockerfile and Docker Compose, Linux, Shell scripts.

Office work format.

Spring Boot
Linux
ArangoDB
Maven
RabbitMQ
Micronaut
REST API
Shell
Hibernate
SQL
Git
Java
Camunda
Docker
Gradle
Spring Cloud
Unit Testing
CI/CD
Eclipse
Spring
IntelliJ IDEA

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Java Developer

Java Developer at Alfa-Bank. Build applications scaling across all remote banking channels. 2+ years Java/Kotlin and Spring experience required. Remote/hybrid.

A
Alfa-Bank

Java Developer (Microservices)

Middle Java Developer for agricultural holding, remote full-time, 1-3 years experience required, working with microservices and 1C integration.

A
APKH ECO-Culture

Java Developer (Senior)

Senior Java Developer at Notamedia. Remote, full-time. Develop high-load REST APIs, migrate legacy systems, mentor juniors.

N
Notamedia