About This Role
Job Description Role Purpose:
This role is established to onboard and develop Tamheer trainees within the Development Team as part of the approved plan. The purpose of this role is to equip trainees with foundational technical and professional skills through supervised, hands on involvement in API development, secure coding, database operations, testing, DevOps practices, and documentation activities. The trainee will contribute to real project tasks while gaining structured learning aligned with the department’s objectives and capability building roadmap.
Key Accountabilities:
1- API Development Fundamentals;
- Learn Java, OOP, and basic programming concepts
- Develop simple REST APIs using Spring Boot
- Understand controllers, services, and request/response flow
2- Application Security Basics;
- Learn API authentication & authorization concepts
- Implement basic Spring Security
- Follow secure coding practices to avoid common vulnerabilities
3- Database & Persistence Learning;
- Learn SQL (CRUD queries) and relational database basics
- Implement JPA entities and repositories
- Understand basic NoSQL operations
4- Testing & Code Quality;
- Write unit tests using JUnit and Mockito
- Perform basic integration tests
- Follow clean coding and TDD basics
5- DevOps & Version Control Foundations;
- Learn Git (branches, commits, merges)
- Understand CI/CD basics (Jenkins/GitLab)
- Learn Docker fundamentals
6- Documentation & Collaboration;
- Write basic API documentation using Swagger/notes
- Create technical documentation and flow diagrams
- Communicate progress in meetings
Skills Technical Skills:
- Basic Java programming
- Object-Oriented Programming fundamentals
- Understanding of Spring Boot basics
- Knowledge of REST API concepts
- Basic SQL and database fundamentals
- Familiarity with JPA and simple data access
- Awareness of API security fundamentals
- Basic understanding of Git and version control
- Awareness of CI/CD and DevOps concepts
- Ability to write simple unit tests
Soft Skills:
- Effective communication
- Willingness to learn and adapt
- Attention to detail
- Problem solving mindset
- Ability to follow instructions and work within a team
- Time management
- Accountability and task ownership
- Professional behavior and workplace ethics
Education
Bachelor's degree in Information Technology or related field.
Similar Jobs
Tamheer - Data Engineering
Bupa Arabia · Jiddah
Job Description key Accountability Support Data pipeline monitoring: Monitor task status in GCP Validate data freshness and partition loads Review alerts in GCP Monitoring \& Logging Learning \& Data Engineering Develop
3 days ago
Generate Resume ↗Tamheer - Workflow Automation Engineering
Bupa Arabia · Jiddah
Job Description key Accountability: Automation Development Support: Assist in building workflow automation solutions using platforms such as UiPath and n8n Support development of automation components and reusable workf
3 days ago
Generate Resume ↗Tamheer - PR Stakeholder Engagement
Bupa Arabia · Jiddah
Job Description To support the Provider Relations Department by coordinating recurring internal communications and producing creative and high-quality visual and written materials, ensuring timely, accurate, and consist
6 days ago
Generate Resume ↗Tamheer - UX Researcher
Bupa Arabia · Jiddah
Job Description Role Purpose: The UX Researcher (Fresher) supports the discovery and understanding of user needs, behaviors, and pain points through basic qualitative and quantitative research activities.
1 weeks ago
Generate Resume ↗Tamheer - PMO
Bupa Arabia · Jiddah
Job Description Role Purpose: The Engineering Graduate Trainee – PMO role to support the planning, coordination, and execution of technology-driven projects across the Medical Insurance and Healthcare function
1 weeks ago
Generate Resume ↗Tamheer - Oracle HRM
Bupa Arabia · Jiddah
Job Description Role Purpose: Support the Oracle HCM team in maintaining, configuring, and improving HR system processes within Oracle Fusion HCM. The trainee will assist in HR system operations, data manageme
1 weeks ago
Generate Resume ↗Tamheer - IT Governance
Bupa Arabia · Jiddah
Job Description Role Purpose: Tamheer trainee will help and support the team with basic tasks related to IT standards, policies, and compliance. The role includes supporting activities linked to the SAMA Cyber
1 weeks ago
Generate Resume ↗Tamheer - Business Operations
Bupa Arabia · Jiddah
Job Description Achieve the agreed productivity targets across the following activities: ∙ Quotations \& Agreements ∙ Data Validation ∙ CRM Opportunities Maintain high-quality standards across all deliverables Deliver ti
1 weeks ago
Generate Resume ↗Administrative Assistant - Tamheer - Riyadh
Boston Scientific · Riyadh
Additional Locations: N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by wo
2 weeks ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required