Reach out directly about this role
#vacancy #developer #senior #fulltime #Java
We are looking for a Java Developer | Senior (4+ years of experience) Vendor Team
Level: Senior (4+ years of experience) Location and Citizenship: Russian Federation Salary: 260-315 K net Workload: fulltime Employment: Sole Proprietor / Civil Contract Project duration: long-term Project Description: Top 3 Bank Project: Transportation We are looking for a Java developer to join the development team for the corporate transportation automation system. The product functionality includes personal employee travel, cargo logistics, fleet management, a dispatch center for the fleet, and is based on a proprietary development platform with a front-end on React/MobX/ReactQuery, a back-end on Java Spring Boot microservices, Kafka, iOS/Android mobile applications, e-mail, S3 storage, OpenID, and PostgreSQL DBMS.
Mandatory Requirements • Java Core: • Deep understanding of core Java concepts (OOP, multithreading, collections, exceptions, memory management). • Experience with Java 17+ (lambda expressions, Stream API, records, sealed classes, new features). • Knowledge of SOLID and GRASP principles. • Experience in writing unit tests (JUnit, Mockito, AssertJ or similar). • Spring Framework: • Deep understanding of Spring Framework (Spring Core, Spring MVC, Spring Data, Spring Security, Spring Boot). • Experience with Spring Boot for creating microservices and web applications. • Knowledge of Dependency Injection and IoC (Inversion of Control) principles.
260,000 – 315,000 RUB
per month
from 4 years
Experience
Full-time
Employment
Senior
Grade
Backend
Specialization
FinTech
Industry
Outsourcing
Company Type
By country
FinTech
Industry
Outsourcing
Company Type