Raiffeisen Bank Ukraine
Middle Fullstack Developer (Java+Angular)
About this role
Description: Design, develop, test, and maintain microservices and RESTful APIs in Java/Spring Boot. Build UI in Angular 17+ and migrate existing code to modern approaches. Integrate services via message brokers (Kafka/RabbitMQ/ActiveMQ). Optimize database work and write automated tests at every level. Participate in code reviews, architecture discussions, and task estimation. Requirements: 4+ years of professional Java development experience with Spring Framework. Experience with RESTful APIs, microservices, and messaging systems. Strong RDBMS and SQL knowledge, testing experience with JUnit and Mockito. Proficiency in HTML5, CSS3, JavaScript (ES6+), TypeScript, and Angular 2+. Soft skills: ownership, product mindset, communication, teamwork, self-organization, continuous learning. Nice to have: banking or fintech experience, English at B1+. Benefits: Competitive salary with annual bonuses and referral program. Social package: official employment, 28 days paid leave, additional paternity leave. Comfortable working conditions with hybrid work format and modern equipment. Wellbeing program including medical insurance and consultations. Access to over 130 online training resources and corporate training programs. Opportunities for career advancement and community involvement.