Senior Java/ Kotlin Backend Developer - Payment Solutions (Prešov)

Place of work
Prešov, Slovakia (Job with occasional home office)
Contract type
full-time, trade licence

Information about the position

Job description, responsibilities and duties

We are hiring for our new team in payment solutions! Are you a Backend Developer and would you like to join an innovative and growing company? Let us know about you!


What agenda is waiting for you?

- Creation of new payment solution as part of an agile team
- Building prototypes
- Optimizing existing services in respect to availability and scalability
- Maintain APIs
- Build software almost from scratch
- Collaborate closely in a cross-functional team
- Validation of User Acceptance Testing
- Document your work
- International Collaboration among the Raiffeisen Bank International Group

Wage (gross)

2 800 EUR/month2800 € gross per month + fix allowances twice a year + yearly bonus (Offered salary is equal to minimal level of experience communicated in the advertisement. Please, if you are more senior, do not hesitate to share your expectations with us. Our goal is to pay our people fairly and with regards to the market situation. Our doors are open to all talented candidates.)

Employee perks, benefits

Be in the middle of innovative payment technologies and delivering unique pioneering solutions within Raiffeisen Bank International Group in CEE. Develop your career and upgrade your potential within the RPC company.

1. Develop your potential in RPC
Enjoy variety of internal and external trainings and develop your skills. Take a part in internal RPC Academy, RPC Manager Academy, external soft and hard skills trainings (many finishing with certificates), courses, conferences, or meetups. We encourage our colleagues to move in RPC also internally by applying for vacant positions. Be one of our success stories!

2. Work with the best talents on the market
RPC attracts not only card professionals who broader their experience here and work with industry experts. RPC becomes the base for many talented IT professionals from different areas such as APIs, cloud solutions, DevOps, IT architecture/ infrastructure/ security and many others.

3. Hybrid model of work and work-life balance
Enjoy being in the office with your colleagues, quickly solving all issues face to face. On the other hand, use home office during the month anytime you need up to 50%. We give you also extra days-off like a vacation plus or sick days. We proudly support also working moms offering them part-time contracts if they want.

4. Are you a sport fan? You are one of us!
Many of our colleagues relax by sporting activities. They enjoy benefits in the form of Multisport card with access to sport and wellness facilities, travel to RPC by bike (we have bike room and showers in the office) and are competing on our regular online challenges or sport days.

5. Benefits, that count (in real :))
Last but not the least, we offer Cafeteria system for flexible choosing benefits of your interest (books, health care, sport & culture…) and Supplementary pension plan contribution (DSS) to think of the future too.

Requirements for the employee

Candidates with education suit the position

Secondary with school-leaving examination
Follow-up/Higher Professional Education
University education (Bachelor's degree)
University education (Master's degree)

Language skills

English - Upper intermediate (B2)

Other knowledge

Kotlin - Skillful
Spring - Skillful
Agile software development - Skillful

Number of years of experience

5

Personality requirements and skills

- Strong experience in Java or Kotlin
- Strong experience in backend development systems and methodologies
- Practical experience in Spring Framework
- Experience with microservice-oriented architectures or SOA (EIP is a plus)
- Experience in PostgreSQL
- Experience with Gitlab (or similar)
- Experience with Dev Ops, including source code management and pipelines for building, testing, and releasing
- Experience with code testing, including test automation, designing testable codebases, and utilizing testing frameworks for mocking and other needs
- Knowledge of Elasticsearch
- Good technical background/understanding, experience in requirement assessment and write-up, system specifications and workflows / visual modelling
- Experience with Cloud-native technologies (e.g. Docker, Kubernetes)
- Knowledge of Message Queues and data streaming (Kafka)
- Enthusiasm for working with agile software development methods
- Strong team collaboration, stress-resilience and flexibility
- Customer oriented mindset


Advantages:

- Experience in product or agile project development in the banking or fintech industry
- Good working knowledge of Atlassian JIRA and Confluence
- Experience in Flink
- Experience in Camuda


Other knowledge
- Secure coding

Advertiser

Brief description of the company

RPC is dynamic regional IT service provider operating in the banking payment industry.

Growing double-digit in processing volumes and bringing fresh, innovative payment technologies across the European region guarantees our employees are part of many exciting projects with Raiffeisen banks in multiple CEE countries. Often delivering unique pioneer solutions resulting in ‘’1st in the market’’ awards means our work is recognized and appreciated throughout the whole region. We are setting the bar for innovation and you can be part of it!

RPC, as a centre of competence for card issuing, acquiring and digital payments is securely processing all transactions originated by the cards of our group banks or banks payment devices. We aim to provide the best reliable solutions for both, debit and credit card national-specific markets, and to be flexible when finding the ways to fulfil customer changing business needs.

Besides Tatra banka in Slovakia, we are proud to have among our clients Raiffeisen Banks from Austria, Albania, Bulgaria, Czech Republic, Croatia, Romania, Serbia and Kosovo having a continuous customer base growth.

RPC was established in 2000 as a division of Tatra banka, and with more than 20 years of success stories we provide services in the area of issuance and acceptance of payment cards to member banks of the Raiffeisen bank International Group. The separate company was established in 2008 as a Shared Service Centre to centralize the group’s card payment operations and to achieve high efficiency and price competitiveness.

Number of employees

200-249 employees
Send CV to the company