Senior Software Engineer
Tashkent, Dushanbe, Khujand, Namangan, Samarqand
Full-time
Permanent employee
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.
About us
AttoLabs is one of the leaders in the field of IT technologies, with a focus on optimizing critical business processes for our European clients. We believe that the intellectual work of our team is the key to shaping tomorrow's world. Join us if you are ready to make breakthroughs and achieve incredible results. As part of our team, you will have the opportunity to continuously develop in your field and create a better future.
