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.
- 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.
- 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.
- 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.
If you're looking for an opportunity to work on exciting projects and become part of a highly qualified team, send us your resume. We look forward to your application and are excited to discuss potential collaboration in an interview!