Java Developer Jobs in UAE
39 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>Key Responsibilities *</span></b><br></p><br><p><i><span><span>Main duties and day-to-day tasks expected from the resource</span></span></i><br></p><br><p><span>Design, develop, and maintain enterprise-grade backend services, APIs, and microservices using Java and Spring Boot.</span><br></p><br><p><span>• Build secure, scalable, resilient, and high-performance banking applications supporting digital channels, mobile banking, internet banking, corporate banking, and integration platforms.</span><br></p><br><p><span>• Develop RESTful APIs and event-driven services while adhering to enterprise API standards and governance frameworks.</span><br></p><br><p><span>• Deploy and support applications on Microsoft Azure using cloud-native services and container platforms.</span><br></p><br><p><span>• Collaborate with architects, DevOps engineers, security teams, and product squads to deliver end-to-end solutions.</span><br></p><br><p><span>• Implement OAuth 2.0, OpenID Connect, JWT, API security, encryption, and secure coding standards.</span><br></p><br><p><span>• Troubleshoot production issues, optimize application performance, and support release management activities.</span><br></p><br><p><span>• Participate in Agile ceremonies, design reviews, code reviews, and CI/CD pipeline implementation</span><br></p><br><br><p><b><span>Required Skills *</span></b><br></p><br><p><i><span><span>Primary technical and functional skills</span></span></i><br></p><br><p><span>• Strong experience in Java 17+, Spring Boot, Spring Cloud, Spring Security, and Microservices Architecture.</span><br></p><br><p><span>• Hands-on experience in designing and developing REST APIs, OpenAPI/Swagger specifications, and API lifecycle management.</span><br></p><br><p><span>• Strong knowledge of API security including OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, and certificate management.</span><br></p><br><p><span>• Experience with Azure services including Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps.</span><br></p><br><p><span>• Experience with relational and NoSQL databases such as Oracle, PostgreSQL, SQL Server, MongoDB, and Redis.</span><br></p><br><p><span>• Strong understanding of design patterns, distributed systems, resilience patterns, and fault tolerance mechanisms.</span><br></p><br><p><span>• Knowledge of OWASP Top 10, and secure SDLC practices.</span><br></p><br><br><p><b><span>Required Experience / Knowledge Areas *</span></b><br></p><br><p><i><span><span>Specific domain or industry knowledge required</span></span></i><br></p><br><p><span>• 5+ years of backend development experience with at least 3 years building Spring Boot microservices.</span><br></p><br><p><span>• Proven experience delivering enterprise banking, fintech, payments, digital banking, or financial services solutions.</span><br></p><br><p><span>• Strong understanding of banking integration patterns, API Gateways (Kong, Layer7), and enterprise integration architecture.</span><br></p><br><p><span>• Experience working within regulated environments with strong security, audit, and compliance requirements.</span><br></p><br><p><span>• Experience building highly available and scalable systems supporting mission-critical customer journeys.</span><br></p><br><p><span>• Understanding of CI/CD, DevSecOps, cloud-native development, and containerized deployments.</span><br></p><br><p><span>• Experience with Kafka, IBM MQ, Rabbit MQ or other messaging technologies.</span><br></p><br><p><span>• Knowledge of OpenShift, Kubernetes, Docker, Istio Service Mesh, and container orchestration platforms.</span><br></p><br><br><p><b><span>Good-to-Have Skills</span></b><br></p><br><p><i><span><span>Additional skills that are an advantage but not mandatory</span></span></i><br></p><br><p><span>• Experience with API Management platforms such as Kong, Azure API Management.</span><br></p><br><p><span>• Knowledge of observability tools including Dynatrace, Grafana, Prometheus and App Insights.</span><br></p><br><p><span>• Experience with Corporate Banking, Trade Finance, Payments, Treasury, Lending, Customer Onboarding, or Digital Banking domains.</span><br></p><br><p><span>• Exposure to AI, cloud migration, and modernization programs.</span><br></p><br><br><p><b><span>Key Deliverables *</span></b><br></p><br><p><i><span><span>Expected outputs and outcomes from the resource</span></span></i><br></p><br><p><span>• Delivery of secure, scalable, and high-performing backend services and APIs.</span><br></p><br><p><span>• Development of reusable microservices and shared platform capabilities.</span><br></p><br><p><span>• Successful deployment and support of applications on Azure cloud platforms.</span><br></p><br><p><span>• Compliance with performance, security, audit, and regulatory requirements.</span><br></p><br><p><span>• Production-ready solutions with complete documentation, automated testing, monitoring, and operational support readiness.</span><br></p><br><p><span>• Achievement of defined NFRs for availability, latency, scalability, and resiliency.</span><br></p><br><br><p><b><span>Language Requirements</span></b><br></p><br><p><i><span><span>e.g. English only / Arabic preferred / Bilingual</span></span></i><br></p><br><p><span>English mandatory; Arabic is preferred.</span><br></p><br><br><p><b><span><span>SECTION 3 – CERTIFICATIONS & TECHNICAL REQUIREMENTS</span></span></b><br></p><br><br><p><b><span>Certifications Required</span></b><br></p><br><p><i><span><span>e.g. AWS Certified, PMP, CISSP, Azure, ITIL</span></span></i><br></p><br><p><span>• Microsoft Azure Developer Associate (AZ-204) Preferred</span><br></p><br><p><span>• Microsoft Azure Fundamentals (AZ-900) Preferred</span><br></p><br><p><span>• Oracle Java Certification Preferred</span><br></p><br><p><span>• Kubernetes Certification (CKA/CKAD) Preferred</span><br></p><br><p><span>• Certified Scrum Developer or Agile Certification Preferred</span><br></p><br><br><p><b><span>Preferred Tech Stack</span></b><br></p><br><p><i><span><span>e.g. Python, Java, React, Kubernetes, Power BI</span></span></i><br></p><br><p><span>Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, Microservices, Azure Kubernetes Service (AKS), Azure DevOps, Docker, Kubernetes, Kafka, Oracle, PostgreSQL, Redis, Kong API Gateway, OAuth 2.0, OpenID Connect, OpenAPI/Swagger</span><br></p><br><br><p><b><span>Tools / Platforms</span></b><br></p><br><p><i><span><span>e.g. JIRA, Confluence, GitHub, ServiceNow, Postman</span></span></i><br></p><br><p><span>JIRA, Confluence, Azure DevOps, SonarQube, Postman, Swagger/OpenAPI, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, Kubernetes/OpenShift</span><br></p><br><br><br> </div>
Role: Java Backend Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $30 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves building and maintaining scalable Java applications, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Design, develop, test, and deploy Java-based applications and services.• Write clean, efficient, and maintainable code following best practices.• Debug and resolve technical issues in existing Java applications.• Collaborate with product managers and engineers to define and implement system requirements.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) and related frameworks.• Experience with Spring Boot, Hibernate, or similar technologies.• Knowledge of RESTful APIs and microservices architecture.• Familiarity with databases (SQL and NoSQL) and version control systems.• Strong problem-solving skills and ability to work in an Agile environment.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the development of enterprise-level applications. The contract duration is flexible, and the position allows for remote work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
<ul><li>Design, develop, and maintain robust and scalable RESTful APIs using Spring Boot, ensuring seamless integration with front-end applications and other services.</li><li>Implement efficient and secure data storage solutions, including database design, query optimization, and integration with relational (e.g., PostgreSQL, MySQL) or NoSQL databases.</li><li>Write clean, well-documented, and testable Java code, adhering to industry best practices and established coding standards for maintainability and collaboration.</li><li>Develop and manage microservices architecture, focusing on decoupling, resilience, and independent deployability to enhance system agility.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p> Total Experience up to 5-10 years </p></li></ul><p>· Good Experience on handling Platform/Hosting support functionality. </p><p>· Banking Experience is preferred </p><p>· Strong analytical and problem-solving abilities. </p><p>· Excellent communication and teamwork skills. </p><p>· Ability to work independently and manage multiple tasks effectively. </p><p>· A proactive approach to learning new technologies and improving existing processes. </p><p>· The developer will primarily be responsible for designing, developing, maintaining & providing support for JAVA back end services and APIs </p><p>· Analyze requirement and formalize technical approach for the implementation </p><p>· Test Driven development and implementation of middleware services end to end. </p><p>· Maximum code coverage (> 80%) through Junit test cases </p><p>· Handling all penetration testing scenarios. </p><p>· Bug free application release by ensuring best quality of code in all aspects. </p><p>· Implement security measures to protect user data and application integrity. </p><p>· Stay informed about common security vulnerabilities and how to mitigate them</p>
<ul><li>Design, develop, and maintain robust and scalable RESTful APIs using Spring Boot, ensuring seamless integration with front-end applications and other services.</li><li>Implement efficient and secure data storage solutions, including database design, query optimization, and integration with relational (e.g., PostgreSQL, MySQL) or NoSQL databases.</li><li>Write clean, well-documented, and testable Java code, adhering to industry best practices and established coding standards for maintainability and collaboration.</li><li>Develop and manage microservices architecture, focusing on decoupling, resilience, and independent deployability to enhance system agility.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p> Total Experience up to 5-10 years </p></li></ul><p>· Good Experience on handling Platform/Hosting support functionality. </p><p>· Banking Experience is preferred </p><p>· Strong analytical and problem-solving abilities. </p><p>· Excellent communication and teamwork skills. </p><p>· Ability to work independently and manage multiple tasks effectively. </p><p>· A proactive approach to learning new technologies and improving existing processes. </p><p>· The developer will primarily be responsible for designing, developing, maintaining & providing support for JAVA back end services and APIs </p><p>· Analyze requirement and formalize technical approach for the implementation </p><p>· Test Driven development and implementation of middleware services end to end. </p><p>· Maximum code coverage (> 80%) through Junit test cases </p><p>· Handling all penetration testing scenarios. </p><p>· Bug free application release by ensuring best quality of code in all aspects. </p><p>· Implement security measures to protect user data and application integrity. </p><p>· Stay informed about common security vulnerabilities and how to mitigate them</p>
Backend Java Developer<br><br>Job Type: Contractor<br><br>Location: Remote<br><br>Job Overview<br><br>We are seeking experienced Backend Java Developers to support a high-impact technology and AI training project. In this role, you will apply your backend development expertise to design, develop, review, and optimize scalable systems using Java, Spring Boot, and microservices architecture.<br><br>No prior AI experience is required. Strong backend engineering expertise and the ability to deliver high-quality technical solutions are the key requirements.<br><br>Key Responsibilities<br><br>Design, develop, and maintain scalable backend applications using Java and Spring Boot. Build and maintain robust microservices architectures. Develop and integrate REST APIs and backend services. Review technical requirements and deliver clean, maintainable, and efficient code. Participate in code reviews and provide constructive technical feedback. Troubleshoot, debug, and optimize backend systems. Contribute to application performance, reliability, scalability, and security. Document technical processes, solutions, and system designs. Collaborate effectively with remote teams and stakeholders. <br><br>Required Qualifications<br><br>Strong proficiency in Java. Hands-on experience with Spring Boot. Strong understanding of microservices architecture and design principles. Experience developing scalable and maintainable backend systems. Solid knowledge of REST APIs, data structures, and backend best practices. Strong problem-solving and debugging skills. Excellent written and verbal communication skills. Strong attention to detail and ability to work independently. <br><br>Preferred Qualifications<br><br>Experience with AWS, Azure, or Google Cloud. Experience with high-availability or distributed systems. Background in AI-driven or data-intensive applications. Experience working with remote or distributed development teams. <br><br>Core Skills<br><br>Java | Spring Boot | Microservices | REST APIs | Backend Development | Distributed Systems | API Development | Cloud Platforms | Debugging | System Design | Software Architecture | Code Review
Job Title: Technical Architect Location: Dubai, UAEExperience: 12+ years Domain: Airlines / Airports / Travel Technology Employment Type: Full-Time About the Role We are looking for an experienced Java Architect to design and deliver scalable, secure, and high-performance enterprise applications. The ideal candidate will provide technical leadership, define application architecture, guide development teams, and drive best practices across Java, Cloud, microservices, and Dev Ops technologies.<br>Key Responsibilities Design enterprise application architecture using Java, Spring Boot, and Microservices Translate business requirements into scalable technical solutions Lead architecture, design reviews, and technical decision-making Drive architecture decisions and be accountable for their implications regarding solution costs, delivery schedules, application complexity, technical debt, and overall solution performance Own, manage, and maintain the architecture roadmap and runways of the programme, product, environments, and/or platforms Identify, prioritize, and drive technical and architectural enhancements Drive architectural governance, technical debt reduction, and platform modernisation Conduct code reviews for high-quality, secure, and maintainable code Drive cloud-native development, CI/CD, and Dev Ops best practices Ensure application performance, scalability, security, and reliability Work closely with peer architects and collaborate with business stakeholders and cross-functional teams Prepare architecture documents, technical designs, and implementation plans Guide and mentor development teams and promote engineering best practices, tools and techniques throughout the development process Work together, oversee, and govern the development to ensure the development team's design and implementation align with the proposed architecture definition. Work closely with the quality engineering team to ensure that the final solution meets the agreed non-functional requirements Develop logical infrastructure solutions in alignment with technology standards. Work closely with infrastructure teams to ensure that the physical infrastructure designed meets project requirements Monitor industry trends, identify and evaluate relevant technologies and tools<br>Required Skills and Experience Bachelor's degree in Computer Science or a related field12+ years of Java development experience of which 5+ years in an Architect role Practical knowledge of agile software development methodologies and enterprise architecture best practices Experience in a large matrix organisation with global teams Strong expertise in Java, Spring Boot, React, Microservices and Oracle Expertise in Next.js, Node.js, Maria DB, Postgre SQLExperience with REST APIs, Kafka/Rabbit MQ, Solace and distributed systems Knowledge of CI/CD tools, Dev Ops, and TDD, AI/ML tools Experience with monitoring tools such as Splunk, App Dynamics Strong expertise in one or more of the following technology domains, including Data Warehousing, Observability, Automation, Network & Infrastructure, Mobile and Frontend Technologies, Container Platforms, Enterprise Databases, Integration Solutions, Messaging Systems, Cybersecurity Demonstrated expertise in modern architectural principles and design patterns, with hands-on experience in Domain-Driven Design (DDD), Microservices, Event-Driven and Cloud-Native Architectures, CQRS, Serverless Computing, and API-First solution design Working knowledge of cloud well architected frameworks and best practices for cloud deployments Understanding of cross cutting architecture capabilities such as Rules Management, Workflow Management, Security, and Governance Ability to connect the enterprise-wide architectural vision with non-functional requirements (NFRs) and practices such as Observability, Automation, Zero Trust Network Access (ZTNA), and related architecture concerns Strong problem-solving, communication, and stakeholder management skills Java and Cloud certifications
About the Company: Vantari is a specialist recruitment partner operating at the edge of innovation, supporting organisations across defence, space, advanced software, wireless systems, and AI. With teams in Dubai and London, we place elite talent into high-impact, mission-critical environments worldwide.<br>About the Role: On behalf of an advanced technology client in Abu Dhabi, we are hiring an experienced Java Software Engineer to join a high-performance application software team. This role focuses on the design and development of backend software for next-generation cellular and secure communication systems, operating in a complex, distributed, and performance-critical environment.<br>Responsibilities:Research, design, and develop cutting-edge cellular communication solutions using Kotlin, Java, Akka, Gradle, Git Lab, and Docker. Design and implement backend systems based on Domain-Driven Design (DDD), Reactive architectures, and actor-based systems. Develop and maintain CI/CD pipelines, including unit, integration, and end-to-end (E2E) testing. Build scalable, message-based, and high-performance backend services. Collaborate closely with software engineers, system architects, and product managers to deliver robust technical solutions. Contribute to technological and architectural decisions. Work within multi-disciplinary Agile teams, adopting Agile methodologies, tools, and mindset.<br>Qualifications:BSc or equivalent in Computer Science or a related field10+ years of experience in Java and Kotlin software development<br>Required Skills:Strong experience with functional programming, message-based communication, Reactive programming, DDD, and TDDAbility to read technical documentation and develop tools based on specifications Self-directed profile with strong planning and execution capabilities Team player with experience working in Agile environments Excellent analytical, problem-solving, and debugging skills<br>Preferred Skills:Strong passion for software development and technology Excellent written and verbal communication skills Flexible attitude with the ability to perform under pressure Upper-intermediate level of spoken and written English<br>Location & Package:Abu Dhabi, UAE (on-site) Competitive tax-free salary + benefits<br>Security Clearance:This role supports sensitive programs Eligibility to obtain security clearance is required
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job description
<p></p><br><p><b>Discover the Organisation</b></p><br><p>We are an agile, high-growth technology innovator based in Abu Dhabi, operating at the absolute cutting edge of real-time data orchestration, high-speed hardware architecture, and deep network intelligence. We engineer high-throughput, open-architecture operational platforms that empower premier enterprise and governmental organizations to process massive data pipelines, identify critical trends, and optimize real-time field operations.</p><br><p>We strip away rigid corporate bureaucracy in favor of a fast-paced, highly collaborative product culture. If you are an ambitious engineer who thrives on solving complex low-level scaling, concurrency, and performance challenges, this is your playground.</p><br><p><b><br>Discover the Responsibilities</b></p><br><p>As a Java Engineer, you will move completely away from standard, basic CRUD applications to take massive ownership over our core data processing engine. You will be responsible for building resilient, low-latency backend systems that scale seamlessly.</p><br><p>• High-Throughput Backend Architecture: Architect, design, and implement resilient, ultra-low-latency backend applications and microservices using Core Java to process real-time data streaming and complex analytics pipelines.</p><br><p>• System Optimization & Concurrency: Performance-tune server-side applications, mastering memory management, multithreading, and asynchronous programming to eliminate processing bottlenecks and maximize throughput.</p><br><p>• API & Integration Engineering: Design and deploy robust, secure RESTful APIs and modern communication protocols to facilitate high-speed data integration across distributed cloud and on-premise platforms.</p><br><p>• Data Infrastructure Scaling: Collaborate with data teams to optimize relational and non-relational database scripts, ensuring seamless storage, aggregation, and lightning- fast retrieval of multi-relational data.</p><br><p>• Clean Code & Delivery Assurance: Champion engineering excellence by writing clean, highly testable code, maintaining comprehensive unit/integration test suites, and driving robust CI/CD deployment cycles.</p><br><p>• Cross-Functional Collaboration: Partner closely with front-end engineers, product managers, and system architects to translate complex operational workflows into highly intuitive, scalable software features.</p><br><p></p><br><p><b>Discover the Requirements</b></p><br><p>• Experience: 4+ years of deep backend software engineering experience, with a proven track record of shipping production-grade applications.</p><br><p>• Core Technical Stack: Absolute mastery of Core Java (advanced features, memory management, and JVM tuning) and modern framework ecosystems (Spring Boot / Microservices).</p><br><p>• Data & Streaming: Strong working knowledge of high-volume data streaming (e.g., Kafka, Flink) and complex SQL/NoSQL database optimization.</p><br><p>• Cloud & DevOps: Familiarity with containerized deployments (Docker, Kubernetes) and cloud-native infrastructure (AWS, Azure, or GCP).</p><br><p>• Mindset: A product-builder archetype with strong analytical logic, a passion for low- latency optimization, and the agility to thrive in a high-velocity startup environment.</p><br><br>
</div>
About Holo:<br>At Holo, we’re on a mission to simplify homeownership through technology, expert guidance, and transparency. We operate across three core entities:<br>Holo Mortgage – providing digital mortgage solutions tailored to each client Holo Concierge – our concierge-style service that partners with clients and real estate agents to help approved buyers find their dream home. Holo KSA – expanding our footprint and innovation into the Saudi market With over 25 years of expertise and 24,000+ happy homeowners, we’ve mastered the art of simplifying the homebuying journey. We’re building a smarter, faster, and more accessible way to own a home.<br>The Role<br>We’re looking for a Principal Product Manager to own Holo’s Revenue Engine, the systems, workflows, and intelligence that drive conversion and cross-sell across our core services.<br>As we scale, revenue performance cannot depend on manual coordination or individual heroics. It needs to be instrumented, automated, and intentionally designed. This role is responsible for building that foundation.<br>You’ll work across the core mid-to-end of funnel journey, identifying drop-offs, defining interventions, and shipping improvements that increase revenue per case.<br>A core part of this role is defining and building Holo’s intelligence engine. This includes lead prioritization logic, service eligibility detection, trigger-based nudges, and, over time, more advanced propensity and scoring models. You will help evolve HOME from a system of record into a system that actively guides teams toward the highest revenue outcomes.<br>This is a highly cross-functional role. You’ll partner closely with Sales, Ops, Finance, Marketing, BI, and Engineering to turn business goals into measurable system changes. Success here is not about shipping features. It is about driving clear, defensible revenue impact.<br>If you think in funnels, workflows, automation, and compounding systems, and enjoy turning complexity into structured growth, this role gives you real ownership to do that.<br>What You’ll Own<br>Revenue Funnel Performance: Own the mid to end funnel experience, driving measurable conversion lift at every stage. Service Cross-Sell Engine: Build the systems and workflows that increase attachment rates across all of our services - eliminating manual revenue leakage. External Readiness: Building systems and services that standalone for roll out to external users Voice of Customer: Build up voice of customer processes across internal and external users to collect, mine, and discovery insights that drive meaningful value to new features and products. Automation & Revenue Intelligence: Design prioritization, routing, and trigger-based automation inside our Internal CRM to turn workflows into scalable revenue systems. Revenue Visibility: Implement clear dashboards and attribution that give leadership real-time clarity on revenue health. Cross-Functional Execution: Partner across Sales, Ops, Finance, Marketing, BI, and Engineering to deliver revenue outcomes - not feature output.<br>What We’re Looking For<br>6+ years in Product Management (2 minimum Senior level), with clear ownership of growth, monetization, or funnel optimization Demonstrated experience improving conversion metrics in complex operational systems Self-sufficient in data analysis Strong systems thinker - you see workflows, not features Deep comfort with data including funnel analysis, segmentation, and experimentation Experience building internal tools or operational platforms Strong stakeholder management across Sales, Ops, and Finance Clear, concise communicator able to articulate revenue impact Thrives in ambiguity and high ownership environments<br>Bonus:<br>Experience in fintech, proptech, marketplaces, or lending Exposure to automation frameworks or workflow engines Experience working alongside Data or ML teams<br>Why This Role Matters<br>Holo is entering its next growth chapter. As we scale into multi-market expansion, revenue cannot rely on manual coordination and tribal knowledge. We need a structured, instrumented, intelligent revenue engine that compounds. This role builds it.<br>Benefits:<br>Competitive salary Health insurance and other benefits25 days annual leave plus National Holidays Enhanced Maternity and Paternity Leave Opportunities for career growth and development in a dynamic environment A supportive and collaborative team environment. Half day Fridays, finishing at 1pm - giving you a well deserved early start to the weekend!
Software Engineer (2–5 Years' Experience)<br>Location: United Arab Emirates (On-site) Employment Type: Full-time<br>Key Responsibilities Deploy, install and configure our applications on Windows environments at client Set up and manage Apache Tomcat application servers, including deployment of WAR files, configuration, tuning, and troubleshooting Deliver product demos and presentations to client Provide on-site technical support Act as the technical point of contact for clients during deployment and post-go-live support Train client teams and end users on system usage and best practices Escalate and document issues clearly, and coordinate with the development team on fixes<br>Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field2–5 years of professional experience in development, deployment, or technical support roles Practical experience deploying and administering applications on Apache Tomcat Good understanding of relational databases (SQL), REST APIs, and networking basics Proven experience in a client-facing capacity (support, deployments, demos, or training) Excellent communication and presentation skills in Arabic/English Strong troubleshooting and problem-solving skills Must currently reside in the UAE with a valid residency visa<br>Nice to Have Experience with on-premise enterprise software rollouts and system integration Familiarity with Windows Server administration and IIS/Tomcat coexistence setups
<p>We're looking for a Java Developer with hands-on airline/aviation operations experience to join a team building critical systems across crew management, flight operations, and disruption management.</p><p><strong>Desired Candidate Profile</strong></p><ul><li><p> Strong Java + Spring Boot development experience</p></li><li><p> Experience integrating with airline ops systems (crew mgmt / flight ops / disruption / safety & security)</p></li><li><p> Comfortable using AI-assisted dev tools to speed up delivery</p></li><li><p>Airline operations background is mandatory — please apply only if you have direct experience in this domain</p></li></ul>
Job Description<br><br>Job Overview:<br><br>The Associate Procurement Specialist utilizes existing Procurement procedures, and training, and is supported by senior team members and leaders to transact routine or standard sourcing and buying tasks. They receive instruction, guidance, and direction from others within the team, and they will leverage their conceptual knowledge of theories, practices, and procedures related to Procurement and Supply Chain. The Associate Procurement Specialist will have the authority to transact low-value commitments on behalf of the company.<br><br>Responsibilities<br><br>Key Tasks and Responsibilities: <br><br>Use purchasing systems to source, buy, and manage procured items and services Submit suppliers for registration and qualification Interact with more senior procurement team members, leaders, and category managers to select potential suppliers for sourcing events Use standard purchase order terms and conditions Maintain records of goods ordered and received Work with Expeditors and other team members to resolve vendor changes Process requisitions into purchase orders for goods and services following well-defined procedures Prepare commercial bid analysis with recommendations for award Prepare reports regarding market conditions and merchandise costs Represent company and client in negotiating contracts and formulating policies with suppliers Resolve vendor or contractor claims against suppliers <br><br>Qualifications<br><br>Essential Qualifications and Education: <br><br>Bachelor’s Degree (or equivalent) in Supply Chain Management (or a relevant discipline) or HSD/GED/IGCSE with 2 years of relevant experience0-3 years of relevant experience Demonstrates a broad knowledge of the procurement process Able to effectively communicate commercial solutions and concepts to procurement personnel and non-procurement personnel Support Integrated Procurement worldwide, work with suppliers to develop supplier agreements Understand local and regional logistics regulations and agreements Working knowledge of Microsoft Office applications (Word, Excel, Access) Experience in Smart Plant Materials and HR Systems Certificates in process improvement and/or Six Sigma a plus <br><br>About Us<br><br>Our ingenuity fuels daily life. Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea infrastructure thousands of feet below sea level, installing platforms hundreds of miles from shore, using our expertise to design and build offshore wind infrastructure, and reshaping the onshore landscape to deliver the energy products the world needs safely and sustainably.<br><br>For more than 100 years, we've been making the impossible possible. Today, we're driving the energy transition with more than 30,000 of the brightest minds across 54 countries.
Role: Java Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves designing, developing, and maintaining Java-based applications to meet business requirements.<br>Key Responsibilities:• Develop and maintain Java applications using industry best practices for coding and testing.• Collaborate with cross-functional teams to define application requirements and deliver solutions.• Write clean, efficient, and reusable Java code while adhering to project deadlines.• Troubleshoot and resolve technical issues in existing Java applications.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) with at least 3 years of hands-on development experience.• Experience with frameworks such as Spring Boot, Hibernate, or similar.• Strong understanding of object-oriented programming principles and design patterns.• Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).• Knowledge of databases (SQL/NoSQL), version control systems (Git), and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of scalable and high-performance Java applications. The project involves enhancing a critical system with modern Java technologies.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves designing, developing, and maintaining Java-based applications to meet business requirements.<br>Key Responsibilities:• Develop and maintain Java applications using industry best practices for coding and testing.• Collaborate with cross-functional teams to define application requirements and deliver solutions.• Write clean, efficient, and reusable Java code while adhering to project deadlines.• Troubleshoot and resolve technical issues in existing Java applications.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) with at least 3 years of hands-on development experience.• Experience with frameworks such as Spring Boot, Hibernate, or similar.• Strong understanding of object-oriented programming principles and design patterns.• Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).• Knowledge of databases (SQL/NoSQL), version control systems (Git), and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of scalable and high-performance Java applications. The project involves enhancing a critical system with modern Java technologies.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves designing, developing, and maintaining Java-based applications to meet business requirements.<br>Key Responsibilities:• Develop and maintain Java applications using industry best practices for coding and testing.• Collaborate with cross-functional teams to define application requirements and deliver solutions.• Write clean, efficient, and reusable Java code while adhering to project deadlines.• Troubleshoot and resolve technical issues in existing Java applications.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) with at least 3 years of hands-on development experience.• Experience with frameworks such as Spring Boot, Hibernate, or similar.• Strong understanding of object-oriented programming principles and design patterns.• Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).• Knowledge of databases (SQL/NoSQL), version control systems (Git), and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of scalable and high-performance Java applications. The project involves enhancing a critical system with modern Java technologies.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves designing, developing, and maintaining Java-based applications to meet business requirements.<br>Key Responsibilities:• Develop and maintain Java applications using industry best practices for coding and testing.• Collaborate with cross-functional teams to define application requirements and deliver solutions.• Write clean, efficient, and reusable Java code while adhering to project deadlines.• Troubleshoot and resolve technical issues in existing Java applications.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) with at least 3 years of hands-on development experience.• Experience with frameworks such as Spring Boot, Hibernate, or similar.• Strong understanding of object-oriented programming principles and design patterns.• Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).• Knowledge of databases (SQL/NoSQL), version control systems (Git), and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of scalable and high-performance Java applications. The project involves enhancing a critical system with modern Java technologies.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves designing, developing, and maintaining Java-based applications to meet business requirements.<br>Key Responsibilities:• Develop and maintain Java applications using industry best practices for coding and testing.• Collaborate with cross-functional teams to define application requirements and deliver solutions.• Write clean, efficient, and reusable Java code while adhering to project deadlines.• Troubleshoot and resolve technical issues in existing Java applications.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) with at least 3 years of hands-on development experience.• Experience with frameworks such as Spring Boot, Hibernate, or similar.• Strong understanding of object-oriented programming principles and design patterns.• Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).• Knowledge of databases (SQL/NoSQL), version control systems (Git), and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of scalable and high-performance Java applications. The project involves enhancing a critical system with modern Java technologies.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Backend Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $30 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves building and maintaining scalable Java applications, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Design, develop, test, and deploy Java-based applications and services.• Write clean, efficient, and maintainable code following best practices.• Debug and resolve technical issues in existing Java applications.• Collaborate with product managers and engineers to define and implement system requirements.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) and related frameworks.• Experience with Spring Boot, Hibernate, or similar technologies.• Knowledge of RESTful APIs and microservices architecture.• Familiarity with databases (SQL and NoSQL) and version control systems.• Strong problem-solving skills and ability to work in an Agile environment.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the development of enterprise-level applications. The contract duration is flexible, and the position allows for remote work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Java Backend Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $30 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves building and maintaining scalable Java applications, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Design, develop, test, and deploy Java-based applications and services.• Write clean, efficient, and maintainable code following best practices.• Debug and resolve technical issues in existing Java applications.• Collaborate with product managers and engineers to define and implement system requirements.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) and related frameworks.• Experience with Spring Boot, Hibernate, or similar technologies.• Knowledge of RESTful APIs and microservices architecture.• Familiarity with databases (SQL and NoSQL) and version control systems.• Strong problem-solving skills and ability to work in an Agile environment.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the development of enterprise-level applications. The contract duration is flexible, and the position allows for remote work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Java Development Engineer<br><br>Location: Abu Dhabi<br><br>Job Responsibilities:<br><br>Responsible for the design and development of back-end systems and the financial middle platform for internet financial credit products, continuously adapting to business changes and user needs. Conduct requirement analysis, high-level design, detailed design, functional development, and technical documentation for projects. Perform daily system maintenance, identify existing issues, and implement continuous optimization and improvements. Participate in the development of credit product back-end systems.<br><br>Job Requirements:<br><br>Bachelor’s degree or above in Computer Science or a related field, with 5+ years of Java development experience; experience in leading tech companies in China is preferred. Strong foundation in Java, familiar with J2EE architecture, and proficient in IO, multithreading, collections, and other core frameworks; knowledgeable in distributed systems, caching, and messaging mechanisms. Strong skills in system analysis and architectural design, with practical experience in software system analysis and design methodologies. Proficient in Spring Cloud, Dubbo, MyBatis frameworks, familiar with unit testing and TDD, as well as Linux and UML. Skilled in MySQL database usage and capable of optimizing its performance. Excellent logical analysis, communication, and quick learning abilities; highly responsible, proactive, and able to work under pressure with strong team collaboration skills. Experience in internet financial credit product-related projects is preferred. A sense of product ownership is an advantage. Proficient in English and able to use it as a working language.