**Job Title:** Senior Java Developer
We are seeking a highly skilled and motivated Senior Java Developer to join our team. If you have a passion for technology, excellent problem-solving skills, and enjoy working collaboratively, this opportunity is ideal for you.
Main Technical Requirements:
* A degree in Computer Science or related field;
* Strong proficiency in Java 11/17 with a solid understanding of object-oriented programming principles;
* Expertise in Spring Boot 3, Maven, and Git;
* 3+ years of experience with Angular, preferably with knowledge of the latest versions;
* Experience in RESTful API design and development;
* Familiarity with Continuous Integration tools such as Jenkins, XL Deploy, and XL Release;
* Knowledge of Microservices architecture;
* Experience with SQL databases (e.g., Oracle);
* Familiarity with NoSQL databases.
Benefits:
* English level B2 or higher;
* Hybrid work model – availability to come to the office twice a week;
* Experience with Agile methodologies and tools (Scrum/Kanban, Jira) (nice to have);
* Strong problem-solving skills and attention to detail;
* Excellent communication skills (both verbal and written) and ability to work effectively in a team;
* Willingness to travel abroad for short periods, if required.