Software Developer
Choose the most convenient way to apply for this role.
Visa & work permit infoJob description
IBM is seeking a skilled Software Developer to design, build, and maintain scalable full-stack applications for enterprise clients. You'll work within an agile, cross-functional team using modern Java frameworks and cloud-native tools to deliver high-performance software that supports IBM's digital transformation and AI/cloud initiatives across the region.
Responsibilities
- Design
- develop
- and maintain full-stack web applications using Java
- Spring Boot
- and related frameworks
- Build and consume RESTful APIs and microservices
- Collaborate with product managers
- designers
- and QA engineers throughout the development lifecycle
- Write clean
- maintainable
- and well-tested code
- Participate in code reviews and mentor junior developers
- Troubleshoot
- debug
- and optimize application performance
- Integrate with cloud infrastructure and CI/CD pipelines
Requirements
- Bachelor's degree in Computer Science
- Engineering
- or related field
- 2–5 years of professional software development experience
- Strong proficiency in Java and Spring Boot
- Experience with microservices architecture
- Solid understanding of relational and/or NoSQL databases
- Familiarity with version control (Git) and agile methodologies
Required Qualifications
No required qualifications specified.
Preferred qualifications
- Experience with cloud platforms (IBM Cloud
- AWS
- or Azure)
- Exposure to containerization tools (Docker
- Kubernetes)
- Front-end experience (React
- Angular
- or similar)
- Prior experience in enterprise or consulting environments
Required skills
CV Preparation Tips
General CareerHunt guidance only — this is not an employer requirement.
- Highlight the technologies listed in the vacancy and match them to your experience.
- Include relevant projects, case studies, or GitHub/portfolio links where appropriate.
- Show examples of systems you built, improved, or maintained with measurable outcomes.
- Keep the CV focused on the tools, workflows, and problem-solving skills relevant to this role.
Who This Job Is For
This role appears best suited to candidates who have candidates with mid-level experience, the relevant bachelors background, experience with Java, Spring Boot, Microservices and can clearly show how their background matches the responsibilities described in the vacancy.
Application Checklist
- Check you meet the experience requirement
- Check required education or qualification
- Update your CV
- Highlight relevant skills
- Apply using the official application method
Frequently Asked Questions
Where is this job located?
This role is based in Abu Dhabi, United Arab Emirates.
Is this job remote?
This role is listed as onsite.
What experience is required?
The job is listed at mid level.
What education is required?
The role lists bachelors as the education requirement.
How can I apply?
Use the official application link listed for this role.
Benefits
- Competitive salary and performance bonuses
- Health insurance and wellness programs
- Career development and internal mobility across IBM's global network
- Flexible work arrangements
- Access to IBM training, certifications, and leadership programs
About IBM
IBM is a leading global technology and consulting company operating in over 170 countries, specializing in hybrid cloud, AI, and enterprise software solutions. IBM UAE supports digital transformation initiatives across government, banking, and private sectors, with offices in Dubai and Abu Dhabi.
Visit company websiteJob details
Related roles
More opportunities you may like
tecky solutions
Salary not specified
Real Secure IT Infrastructure LLC
AED 2,500 - AED 3,500
PAK Jobs Hub
PKR 55,000 - PKR 80,000
US Job Connect
$35,000 - $45,000
PAK Jobs Hub
PKR 150,000 - PKR 150,000
US Job Connect
$117,000 - $157,500