-
View all jobs
Key Responsibilities
- Design, develop, test, and maintain enterprise software applications and services.
- Develop scalable and secure backend services, APIs, and business functionalities.
- Participate in frontend and backend development activities.
- Develop and maintain microservices-based applications and integrations.
- Implement secure coding practices and development standards.
- Perform code reviews and ensure software quality and maintainability.
- Troubleshoot and resolve technical issues, defects, and production incidents.
- Collaborate with architects, business analysts, QA teams, DevOps teams, and stakeholders.
- Participate in deployment, release, and operational support activities.
- Prepare and maintain technical documentation and development artifacts.
- Support system optimization, enhancement, and modernization initiatives.
- Utilize AI-powered development and productivity tools to improve coding efficiency, troubleshooting, documentation, testing, and solution design.
- Contribute to continuous improvement of development processes, standards, and practices.
- Ensure compliance with security, architectural, and operational standards.
Mandatory Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Minimum 8 years of software development experience.
- Strong experience in:
- Java development
- REST APIs
- Microservices architecture
- Frontend technologies
- Relational databases and SQL
- Secure coding practices
- Software Development Lifecycle (SDLC)
- Strong understanding of enterprise application architecture and design patterns.
- Experience with version control systems and collaborative development practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience utilizing AI-assisted development tools and platforms including, but not limited to:
- GitHub Copilot
- Claude
- Gemini
- AI-based code assistants and productivity tools
- Strong understanding of AI-assisted software engineering best practices, including:
- Code generation
- Refactoring assistance
- Automated documentation
- Test generation
- Debugging support
- Productivity optimization
- Excellent verbal and written communication skills in English.
Preferred Qualifications
- Experience in large-scale enterprise or government systems.
- Experience with containerized and cloud-native environments.
- Experience with Kubernetes and OpenShift environments.
- Experience with CI/CD and DevOps practices.
- Experience with workflow/process-driven systems.
- Experience with secure enterprise platforms and authentication systems.
- Experience with Agile/Scrum methodologies.
- Arabic language skills are advantageous.
Key Skills
Ranked by relevance
ai
devops
microservices
kubernetes
cloud
cicd
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer (Infrastructure)
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
DevOps Engineer
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering
Login to Apply
- Posted
- May 12, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Muscat
- Company
- Confidential Jobs
Industries
Software Development
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer (Infrastructure)
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
DevOps Engineer
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering