Position: Senior/Lead Fullstack Developer (Angular)
Company: Raiffeisen Bank
Category: Java
Experience required: 5y
English level: intermediate
Published: 2023-04-01T00:00:00+03:00

**You will join Skywalker Team:**

Development of a new module for a corporate client bank using a modern technological stack, microservice architecture

**Project technology stack:**

HTML5, CSS3, JavaScript (ES5, ES6+), Typescript
Angular 2+, Spring (Spring Data, Spring Messaging, Spring Security, Spring MVC), ELK Stack: ElasticSearch, Logstach, Kibana; Prometheus, Grafana Maven Jenkins
Testing: Jest, as plus Cypress, Selenium, JUnit, Mockito
Databases: Postgres SQL, Redis
Messaging: Kafka
We use the most updated stack such as Angular and Spring for large high-loaded corporate web applications with up-to-date micro frontend and microservice architecture.
We develop services and user interfaces from scratch.

**Requirements:**

3-5 years of experience
Capable and experienced
Demonstrated proficiency
Able to work independently with little help or needs no assistance to complete tasks
Demonstrated ability to train others
Is familiar with at least one of the following architecture patterns: Peer-to-peer, Blackboard, and Microfrontends architecture.
Can estimate the overhead of selected architecture and foresee an impact on performance, extensibility, maintainability, scaling, and fault toleranceUnderstands and carries the full responsibility of the reviewer for any unidentified issues.
Holds code reviews not only as a QA activity but also as a part of the knowledge-sharing process.
When possible, actively participates in the definition and maintenance of code review rules. Understanding the majority of “Bad smells in code” and refactoring techniques.
Good level of expertise with Refactoring Catalog and refactoring automation tools. Performs refactoring on a module or system level. Follows “boy scout rule” in everyday work.
English — Can read and understand technical documentation. Discuss technical solutions and issues with native speakers.
Observability: kibana, grafana, prometheus, jaeger

**We offer:**

**International business career:** work in a large international company that creates a diverse and inclusive environment for professional and personal growth. Strong Raiffeisen community of highly professional and successful teams from different countries.

**Challenging WOW-projects:** involvement in large-scale projects on product development, using modern engineering technologies, a unique approach to encouraging customer-driven innovation.

**Comfortable and safe format of work:** flexible work conditions including remote work or hybrid models alternating between in-office hours and remote work. Offices with uninterruptible power supplies and bomb shelters are provided to perform duties.

**Professional development:** knowledge sharing with colleagues from abroad, development within the company, upskilling and reskilling opportunities, and internal competitions. The possibility of obtaining T-shaped expertise. Internal and external training programs. Corporate English courses. Soft skills training at our corporate L&D academy. Team building activities and involvement in social projects.

**Attractive social package and well-being:** 28 days of paid vacation, medical insurance, and official employment. Mental and Physical health support: individual psychological sessions and lectures, -free online workouts, yoga.

**Stable income:** competitive salary and bonuses for your efforts and contribution, rewards for participation in the referral program.