Company logo hidden

Java Software Engineer - Python

Unlock employer Abu Dhabi, United Arab Emirates Posted: 25 Jan 2026

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Office Only
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The Software Engineer will directly report to the on-shore Software Engineering Manager for the assigned project within the UAE. The Engineer must proactively work within an agile team on a microservice-oriented architecture. A practical understanding of software development, a clear proposal mindset, adaptability to change, continuous improvement of technical skills, and a strong affinity for agile environments are essential.

Roles & Responsibilities:

  • Contribute to breaking down specifications into development stories under the supervision of the Product Owner/Scrum Master: clarify scope, define acceptance criteria, estimate effort, and prepare tasks for the sprint backlog.
  • Develop technical contracts and detailed designs, contribute to architectural proposals, and proactively drive enhancements.
  • Develop and maintain backend and frontend components using Java 8 (Spring Boot/Vert.x), Python, and Angular/Vue.js, ensuring clean and documented code that adheres to team standards and design guidelines.
  • Analyze issues, propose corrective actions, and quantify effects on implementation and performance.
  • Support integration and system testing on virtual platforms by deploying builds, executing and extending integration and functional test suites, diagnosing issues, and resolving defects for release readiness.
  • Maintain and improve CI/CD and test automation in cooperation with DevOps: understand pipelines, contribute to managing Ansible playbooks/Bash and Python for software configuration, deployment, and testing, ensuring fast and reliable build/test feedback loops.
  • Contribute to team engineering practices: participate in code reviews, update technical documentation, and engage in sprint ceremonies to encourage rapid team integration and continuous improvement.

Work Experience Requirements:

  • Minimum 3 years of experience in JAVA 8+ software development.
  • Experience in front-end development with Angular/Vue.js and Typescript.
  • Additional proven experience with the Vert.x framework is a plus.
  • Familiarity with Ansible is preferred.
  • Understanding of container technologies like Docker and orchestration tools such as Kubernetes.
  • Exposure to Agile methodologies and practices is required.
  • Technical writing experience in English with the ability to produce high-quality documents is mandatory.
  • Knowledge and experience of Linux systems is also required.
Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct