-
Alpian Bank

Software Engineer

Alpian Bank
Italy · Full-time · Mid-Senior

Role:

We are seeking a talented Software Engineer with expertise in real-time applications and a passion for creating exceptional products using robust engineering practices and cutting-edge technologies.


In this role, you will also contribute to enhancing our backend application architecture, focusing on performance, scalability, and robustness. This involves leveraging modern technologies to reduce complexity and streamline development.


We are looking for a candidate who is organized, motivated, and results-driven, with a willingness to thrive in a start-up, competitive environment while taking ownership of their work.


Key responsibilities:

•Collaborate with an established team managing projects in the Banking/Payments domain.

•Optimize platform performance for greater efficiency and scalability.

•Propose innovative solutions and improvements for existing and upcoming features.

•Stay updated with the latest technologies and industry trends.


Required Experience & Skills


Education

Bachelor’s or Master’s degree in Computer Science or a related quantitative field.


Technical Expertise

•Cloud Architecture: Hands-on experience with cloud-based platforms (preferably GCP) and cloud-native applications.

•Software Design: Proficiency in designing high-availability and scalable software architectures.

•APIs: Strong knowledge of SOAP and RESTful API integration architectures.

•Programming Paradigms: Expertise in OOP principles, particularly SOLID design and TDD approaches.

•Microservices: Solid understanding of microservice architecture.


Programming Languages & Tools

Languages: Java (version 11 or above) & Golang (version 1.18 or above)

Frameworks: Experience with Spring Boot (versions 2.x and 3.x).

Databases: Proficient in working with MongoDB and PostgreSQL.

Messaging Systems: Familiarity with RabbitMQ, Kafka, or similar tools.

Containerization: Experience with Kubernetes and Docker.


General Skills

Fluent in English and Italian, with strong communication skills.


Preferred Skills (Nice to Have):

•Experience with reactive programming, streams, and functional programming concepts.

•Familiarity with JMS (Java Message Service).

•Working knowledge of Python (version 3.7 or above).

•Understanding of banking processes and applications.


If you’re a passionate engineer looking to work in a dynamic environment where innovation meets excellence, we’d love to hear from you!

Key Skills

Ranked by relevance

cloud java functional programming spring boot kubernetes rabbitmq python golang kafka tdd gcp oop
Login to Apply
Posted
Aug 12, 2025
Type
Full-time
Level
Mid-Senior
Location
Italy

Industries

Financial Services

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Moody's Corporation
Related

Software Engineer

2026-05-28

Full-time
Not Applicable
Belgium
Financial Services
Engineering
View Job Details
Zopa Bank
Related

Senior Java/Kotlin Software Engineer - London

2026-05-27

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Holidu
Related

Backend Developer - Host Experience (all genders)

2026-05-28

Full-time
Associate
Germany
IT Services
Engineering