col-wideJob Description:
Banca Ifis is a leading Italian banking institution with a strong presence both nationally and internationally. As part of our commitment to staying at the forefront of the financial industry, we are actively undergoing a digital transformation journey, embracing cutting-edge technologies and innovative software architectures.
TheSoftware Architecture Teamat Banca Ifis is seeking a highly motivated and talented master's degree student in computer science to join our team for a 3-month internship. This opportunity is designed to immerse the intern in real-world applications of container technologies, with a specific focus on optimizing the memory footprint of our API workloads.
The primarygoal of this internshipis to conduct research and development activities centred around applications executed in containers. The specific focus will be on analysing and reducing the memory footprint of the bank's API-related workloads. This hands-on experience will contribute to the ongoing digital transformation efforts within Banca Ifis.
During the internship, the selected candidate will be involved in the followingactivities:
Analysis of API Workloads Memory Footprint: Conduct a comprehensive analysis of the memory footprint of the bank's API workloads;
Research and Experimentation: Explore and experiment with various techniques aimed at reducing the memory footprint of Java applications;
Prototyping and Demonstrations: Develop prototypes and provide demonstrations of the implemented techniques.
To be eligible for this internship, candidates should meet the followingrequirements:
Bachelor's degree in computer science or a related discipline;
Knowledge of container related technologies such as Docker and Kubernetes;
Proficiency in Java development;
Deep understanding of the JVM (memory management, profiling, etc.);
Understanding of fundamental software architecture principles.
This internship presents a unique opportunity for the selected candidate to:
Gain Practical Experience: Acquire hands-on experience in a dynamic and influential banking institution;
Contribute to Innovative Projects: Work on pioneering research and development projects that shape the future of banking technology;
Collaborate with Experts: Collaborate closely with a team of seasoned professionals in the field of software architecture.
Thesis Opportunity: For students pursuing a master's degree, this internship can be integrated into the preparation for the thesis. The candidate will work with their academic advisor to align the internship activities with a coherent thesis project.
Duration: 6 months
Location: Direzione Generale Venezia Mestre