Senior Software Engineer

Department:
Engineering
Location:
Tashkent, Khujand, Dushanbe, Namangan, Samarqand
Job type:
Permanent Employment

ABOUT THE ROLE

We are seeking an experienced Senior Software Engineer with deep Java knowledge to join our team. In this role, you will play a key role in the development and maintenance of Java applications, as well as in the implementation of advanced solutions to ensure high performance and reliability of software.

RESPONSIBILITIES

  • Development and optimization of IT solutions for our clients;
  • Project management and coordination of the development team’s work;
  • Creation of technical specifications, documentation, and test scenarios;
  • Ensuring quality code and timely project delivery;
  • Risk assessment and determination in projects;
  • Continuous learning and development of your own skills.

REQUIREMENTS

  • 5+ years of programming experience;
  • Knowledge of Spring (Core, Boot, MVC, JPA, Security);
  • Knowledge of Jakarta EE (Java EE) and Quarkus is a plus;
  • Understanding of software development lifecycle models;
  • Project management and team leadership experience;
  • Experience with Agile software development methodologies;
  • Experience with Docker/Kubernetes;
  • Understanding of DevOps processes;
  • Experience with frameworks and libraries for integration and unit testing;
  • Knowledge of fundamental algorithms and data structures, design patterns, SOLID principles, clean code practices;
  • Understanding of principles for developing high-performance multithreaded applications;
  • Experience with Angular/React/Vue and deep understanding of their peculiarities for frontend solution development and management;
  • Experience with PostgreSQL/MySQL/MongoDB and deep understanding of their pecu-liarities for database creation and management;
  • Creative problem-solving approach;
  • Responsibility and discipline in work.

WHAT WE OFFER

  • We build highly intelligent systems and work on cutting-edge technologies as a multinational company;
  • We guarantee a constructive work atmosphere and daily interaction with top engineers from Germany;
  • We offer continuous professional competency enhancement and potential qualification upgrades in Europe;
  • We provide opportunities for English language training funded by the company;
  • We equip employees with modern tools and equipment for top-notch work;
  • We create unforgettable experiences for the team through a wide range of corporate events;
  • We develop unique, innovative solutions for leading European countries.
Senior Software Engineer
Join our team:
apply now!
Name
Email
Work Location
Phone number
Contact preference
Message
CV
Or
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.

BY CONTINUING TO BROWSE THIS SITE, YOU AGREE TO THE USE OF COOKIES TO IDENTIFY YOUR SESSION AND TO REMEMBER YOUR LOGIN AFTER YOU CLOSE THE BROWSER (AUTHENTICATION COOKIES).

Accept Learn more