The Software Architecture Team at 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 primary goal of this internship is 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 following activities:
- 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 following requirements:
- 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.
- 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.
Duration: 6 months
Location: Direzione Generale Venezia Mestre