ABH Internship

ABH Internship
Atlantbh, Bosnia and Herzegovina

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jan 27, 2023
Last Date
Feb 27, 2023
Location(s)

Job Description

This cycle of the ABH Internship will be organized in a hybrid work model, depending on interns' location and preferences.

Internship programs

Software Development (3 interns)

Interns will develop a full-stack application using cutting-edge technologies and learn how to implement best coding practices. RESTful web services will be developed using back-end technologies based on Java programming language and frameworks, such as Play or Spring (Boot).
The application’s front-end will be developed using React or Angular framework. Interns will have the opportunity to familiarize themselves with other interesting concepts during different stages of software development including GitHub, Jenkins, Maven, AWS, Junit, Design patters, MVC and CI. Additionally, the project will include working with relational databases, such as PostgreSQL, as well as communication with external APIs. Finally, interns will have the opportunity to learn from experienced Software Engineers through workshop presentations and one-on-one mentorship.

Quality Assurance (2 interns)

Interns will have the opportunity to learn how to validate a web application and all necessary techniques, technologies and principles that are used for quality assurance of a system.

Interns will work on designing and creating test plans, creating and executing test cases and learn about testing methodologies and when to execute different kinds of tests such as Smoke, Regression, API, etc., in order to assure product quality.
Also, they will have the opportunity to use some of the popular technologies and programming/scripting languages for automation development, such as Java, Javascript, Selenium, Git, Postman, Jenkins, etc.

Interns will have the opportunity to work following Agile methodology and collaborate with other members of the development team, where they will gain hands on experience working in agile team and using scrum methodology and also learn about the importance of team work.

DevOps (1 intern)

A DevOps engineer is responsible for the smooth operation of company's IT infrastructure. They work with developers and QA engineers to deploy and manage code changes and detect bugs in early stages of development.

The intern will have the opportunity to increase their knowledge of Linux filesystem and Bash scripting. While adopting DevOps practices, they will learn about Continuous Integration, Continuous Deployment, containerisation and orchestration, infrastructure management, monitoring and networking. During the internship, DevOps intern will collaborate with other interns in a real life scenario. This will include packaging software in Docker images, deploying docker containers on Kubernetes, integration of Frontend and Backend apps with database. The intern will also learn how to write CI/CD pipelines, manage cloud computing infrastracture and basic information security principles.

By the end of the internship, the intern will be acquainted with tools necessary for setting up and managing Continuous Integration and automated deployment processes (i.e. bash scripting, Docker, Kubernetes, Jenkins etc), as well as cloud computing infrastructure management (i.e. Amazon Web Services, Azure, etc). The intern will be able to troubleshoot network issues and understand basic InfoSec principles.

Data Analytics (1 intern)

The intern will work on the interpretation, analysis, modelling and visualisation of data. They will learn how to highlight useful information in the form of a report and presentation.

During this process, the intern will have the opportunity to learn about different statistical technologies. Whilst performing various analysis tasks with mentor’s guidance intern will have a chance to get familiar with various tools, including (but not limited to): Python, R, PostGIS, QGIS, etc.

UX/UI Design (1 intern)

UX/UI design is a field that focuses on creating user-centered designs for web applications. The intern will learn how to create user experiences and interfaces that are intuitive, easy to use and visually pleasing. This will involve using design processes and methodologies that are commonly used in the industry, such as user research, wireframing, prototyping, and user testing. The intern will also have the opportunity to learn how to use design software such as Figma, which is a popular tool for creating and sharing design mockups. Additionally, the intern will be able to experience how design and development teams work together, and how design decisions are integrated into the development process.

Product Management (1 intern)

The intern will have the chance to gain practical experience in product management by working on tasks that simulate real-world scenarios, such as managing and organizing the product b

Job Specification

Job Rewards and Benefits

Atlantbh

Information Technology and Services - Sarajevo, Bosnia and Herzegovina
© Copyright 2004-2024 Mustakbil.com All Right Reserved.