12 days ago
up to 220,000 RUB
per month
Reach out directly about this role
Grade
Middle
Experience
from 2 years
English Level
B1 - Intermediate
By job title
AI writes it from your resume. You only have to send it.
We are looking for a Java / Kotlin Developer (Middle)
Salary: up to 220,000 ₽ net
Tasks: • Development and refinement of backend services for business applications according to specifications from analysts/functional consultants; • Development of unit tests; • Participation in code reviews; • Resolution of incidents and problems escalated to the third line of support; • Prompt response to problems within your area of responsibility, forming proposals for system recovery; • Providing reports on your activities to your manager.
Requirements: ✔️ Education • Higher professional education (IT or technical); • Additional training and certification courses in the subject area. ✔️ Work Experience • At least 2 years of experience in IT as a Java developer. ✔️ Knowledge and professional skills • Knowledge of Java Core (11/17): collections, Stream API, lambdas, basic multithreading; • Proficient knowledge of SQL, experience in creating complex queries and optimization; experience with one of the DBMS (PostgreSQL / Oracle); • Skills in using JPA/Hibernate, JDBC; • Knowledge of Spring, Spring Boot; • Experience using build tools Maven/Gradle; • Unit testing skills (JUnit, Mockito); • Experience in developing REST API, working with XML/JSON formats; experience with Kafka/RabbitMQ is a plus; • Skills in developing complex integration solutions; • Performance optimization skills; • Understanding of CI/CD processes (auto-build, auto-tests, auto-deploy); experience with GitLab CI is a plus; • Understanding of microservice architecture (service boundaries, REST/gRPC interaction, inter-service transaction specifics); • Basic understanding of containerization (Docker): building and running your own services; • Debugging and application log analysis skills (identifying causes of defects and incidents); • Experience working with Scrum/Kanban; • Skills in using Git; • Knowledge of Linux shell script; • Ability to collaborate with consultants and within a team of other developers; • Systematic approach to problem-solving; • Results-oriented (high consistent performance indicators); • Self-development (seeking opportunities for further growth). ✔️ Language Skills • English, B1 level: reading technical documentation.