The Role:
As Software engineer Intern, you will be working within our Scrum teams, you will contribute to shaping the back-end of our product and developing an excellent user-centered experience.
You will support more senior web engineers on new product functionalities but also on improving current software for performance, scalability and robustness while making use of the latest technologies, reducing complexity and making development easier
You will also be part of a new and growing team.
Responsibilities and activities you’ll learn, and you’ll be responsible for:
- Help on creating and maintaining technical documentation linked with the solution developed
- Developing applications (coding, programming)
- Debugging and testing code
- Documenting and testing new software applications
- Researching, investigating and fixing a wide range of technical issues
- Collaborating with senior leaders
- Approaching problems and creating solutions
- Proactively learning about new technologies
- Performs other duties that maybe assigned from time to time
- Start producing code to a high standard
- Showing good attention to detail in the final product, taking care and pride in what is produced
- Tracking and communicating progress of tasks with the task owner and the SCRUM team
- Developing personal skills to become confident on many software development skills
- Sharing ideas and techniques across the team, contributing to and learning from the team as a whole
Nice to have:
- Knowledge of one of the following languages: Java 9 or above, Golang 1.15 or above
- Knowledge of Spring Boot 2.x
- Knowledge of Kotlin
- Knowledge of messaging systems (e.g. RabbitMQ, Kafka, etc.)
- Knowledge of Kubernetes, Docker
- MongoDB and PostgreSQL
- Git usage
About you:
- You should have a Bachelor’s degree or Master’s degree in Computer Science, engineering or similar
- Problem solving skill
- Strong cooperation attitude and team working mindset
- Strong analytical thinking skill
- Good communication skill
- Commitment to continuous learning and adaptability
- Passion towards coding
- You are interested in getting hired by after the 6-month internship
- Desire to learn a variety of web technologies
- Fluent in English
What you get:
- You will consolidate important skills on the most innovative technologies by designing, developing and releasing functionalities, but always guaranteeing high code quality
- You will apply the main agile SCRUM methodologies, in order to guarantee the flexibility and functionality required by our users
- You will have an active role from the design session to the production of the functionalities, getting in contact with the end users and other departments
- You will grow up in a rapidly changing environment, with well-defined training and career paths
- It's a paid internship
- Flexibility to work from home
- You’ll get a mentor during your internship program
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Software Engineer
2026-05-28
Scrum Master
2026-05-27
- Posted
- Sep 24, 2025
- Type
- Full-time
- Level
- Internship
- Location
- Italy
- Company
- Alpian Bank
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Software Engineer
2026-05-28
Scrum Master
2026-05-27