Atlantbh Internship

Atlantbh 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 31, 2024
Last Date
Feb 29, 2024
Location(s)

Job Description

This cycle of the Atlantbh 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 Spring Boot.

The application’s front-end will be developed using React or Angular. Interns will have the opportunity to familiarize themselves with other interesting concepts during different stages of software development including Git, Jenkins, Maven, AWS, JUnit, Design patterns, 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 teamwork.

DevOps (1 intern)

The intern will have the opportunity to expand their knowledge of Linux filesystem and Bash scripting. While adopting DevOps practices, they will learn about CI/CD, containerization and orchestration, infrastructure management, monitoring and networking. During the internship, the intern will collaborate with other interns in a real life scenario. This will include packaging software in Docker images, deploying Docker containers server-side and on Kubernetes, integration of Frontend and Backend apps with database. The intern will also learn how to write CI/CD pipelines, automate build and deploy, manage Kubernetes infrastructure and basic information security principles.

By the end of the internship, the intern will be acquainted with tools necessary for setting up and managing infrastructure, Continuous Integration and automated deployment processes (i.e. bash scripting, Docker, Kubernetes, Nginx, Jenkins etc), as well as troubleshooting 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.

Please note, if you are applying for the UX/UI Design internship program, it is mandatory to include your portfolio in the resume or to provide it via email ().

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 backlog, communicating with different roles in the development team and stakeholders, and using Agile methodologies and tools such as Trello and

Job Specification

Job Rewards and Benefits

Atlantbh

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