Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 2


2 years experience in the IT field — development of Java Enterprise applications.
Knowledge of the development life cycle.
Knowledge in concurrency, multithreading, and synchronization issues.
Proficiency in agile software development methodologies and experience working in cross-functional teams
Strong understanding of object-oriented programming principles and design patterns
Experience with database design and SQL
Familiarity with version control systems such as Git
Knowledge of web technologies such as HTML, CSS, and JavaScript
Experience in product support and speaking with customers and project owners.