AI SummaryVerified by Aipplify AI
The vacancy is well-structured with clear responsibilities and tech stack, but lacks salary details.
AI quality score7.6 / 10
Check Match — Just drop your CV
See your fit for Java Developer in seconds.
Overview
We are looking for a Middle Java Developer to create new features and maintain high-quality code in Moscow office. Join us for a stable income and various employee benefits.
Responsibilities
- •Create new functionality, write clean, efficient, and maintainable code, implement business logic;
- •Write and execute Unit tests, find and fix bugs in the code;
- •Troubleshoot, make changes, add new features, adapt to changing requirements;
- •Improve the performance of existing applications, reduce infrastructure costs;
- •Ensure interaction with other systems, databases, web services, and APIs;
- •Participate in code reviews, discuss tasks, share knowledge with colleagues;
- •Document the written code (Java doc, readme description).
Conditions
- •We officially employ and offer a stable and transparent income;
- •Office work format, office located near Maryina Roshcha metro station;
- •Training: corporate university, electronic library, webinars with external and internal experts, career consulting center;
- •Communities: speakers' school, debate club, Habr writers, esports;
- •Sports: football, volleyball, and basketball clubs;
- •Health: DMS, including dentistry and discounts on insurance for relatives;
- •Events for employees' children: holidays and career orientation games, educational courses;
- •Partner programs and discounts for employees: in partner stores, fitness clubs, educational platforms, and leisure activities;
- •Comfortable office.
Requirements
- •Higher technical education;
- •Experience as a developer in IT projects for creating or developing information systems for at least 3 years;
- •Knowledge of Java Core 11, Spring, Spring Boot, Hibernate;
- •Understanding of software development principles and technologies, OOP, multithreading, collections, memory management;
- •Knowledge of technologies for interaction and integration of information systems (REST API, message brokers RabbitMQ);
- •Understanding of distributed architecture of information systems;
- •Proficient in SQL, experience with DBMS;
- •Ability to work with version control systems (Git), build tools (Maven, Gradle), IDEs (IntelliJ IDEA, Eclipse);
- •Ability to write Unit tests and conduct various testing.
Loading similar jobs...