All vacancies
Лига Цифровой Экономики

Java Developer

Лига Цифровой Экономики · office · junior · full-time
devtechai Java 17Spring Boot 3SQLPostgreSQLREST APIJUnitMockitoGitMaven
6.0
AI Score
The vacancy is well-defined in tasks and requirements but lacks compensation details and company information.
no salary info
Job description
Join Лига Цифровой Экономики as a Junior Java Developer. Work on backend applications, integration services, and microservices while collaborating with analysts and senior developers.
Responsibilities
### Your Tasks - Interact with analysts and senior developers to clarify requirements, discuss architectural solutions, and agree on tasks - Develop the backend part of applications in Java: create and maintain server logic according to technical requirements - Create integration services: develop mechanisms for interaction between internal systems and external APIs - Design and implement microservice components: develop individual modules of the system considering microservice architecture principles, ensuring their correct interaction - Integrate with AI solutions: connect and configure interaction with LLM platforms - Write and maintain unit tests: create automated tests (JUnit, Mockito) to verify code correctness, ensuring high test coverage of new and existing modules - Fix defects: analyze and eliminate errors in existing code - Refactor and optimize code: improve the structure and performance of existing code under the guidance of a mentor, adhering to clean code principles and best Java development practices
Requirements
### What We Expect From You - Confident knowledge of Java 17 and experience in development with Spring Boot 3 for at least 6 months - Confident knowledge of SQL: joins, subqueries, aggregate and window functions, knowledge in theory or practical skills in query optimization (working with indexes and partitions), ability to analyze query execution plans - Experience with relational databases PostgreSQL - Knowledge of REST API principles (development and integration) - Experience writing unit tests using JUnit and Mockito - Experience with Git and Maven - Basic knowledge of design patterns in Java - Understanding of microservice architecture principles and basics of multithreaded applications - Practical experience with Spring JDBC - Ability to understand and modify existing code - Higher or incomplete higher technical education
Conditions
### What We Offer - Internal seminars, meetups, we love learning new things - Health insurance with dental care for employees and a discount on purchasing health insurance for immediate family members - Equipment for comfortable work - Sessions for professional development of staff, resulting in an individual development plan for each employee
About Лига Цифровой Экономики
Лига Цифровой Экономики is a group of companies specializing in information technologies, developing IT systems for 'Safe City' and 'Smart City' initiatives, and implementing digitalization projects in telecommunications, finance, government, energy, retail, manufacturing, extraction, facial recognition, and artificial intelligence. They provide professional IT services and develop proprietary products across various economic sectors including state, energy, finance, telecom, and industry.[1][2][3]
IT · 1000+ · Moscow, Russia · Founded 2017 · https://max.ru/job_javadevs]
Apply to this role