Responsibilities: Development of backend software based on Java Spring Framework technologies • Code quality control, compliance with corporate standards. • Development team management • Decomposition and setting of tasks • Code review • Decomposition and setting of tasks • Estimation of terms and labor intensity of tasks implementation • Participation in design and making architectural decisions Requirements: • Higher technical education. • Experience with PostgreSQL or Oracle DB • Experience in commercial development in Java at least 2 years • Experience with build automation systems Ant, Maven, Gradle • Experience with distributed code repositories Git, Mercurial • Understanding the process and testing tools (including tools test automation) • Experience in teamwork • Ability and willingness to work with someone else's code • Experience in implementing high-load projects • Experience in * nix operating systems • Understanding of the principles of CI / CD It is welcomed: • Experience in automated testing. • Knowledge of one or several scripting programming languages (Bash / Python ...) • Knowledge of SQL, C ++ Conditions: • Official employment • Stable salary • Working in a friendly and professional team • Interesting and ambitious tasks