About the Client:We are sourcing on behalf of an innovative organization seeking exceptional software engineers. Imagine working in a beautiful location where you can focus on building state-of-the-art software solutions, all while enjoying a tax-free compensation package, comprehensive healthcare, and full raelocation support. Join a dynamic environment that values collaborative problem-solving, encourages continuous learning, and celebrates innovation. Step into a role where your expertise as
About the Client:We are sourcing on behalf of an innovative organization seeking exceptional software engineers. Imagine working in a beautiful location where you can focus on building state-of-the-art software solutions, all while enjoying a tax-free compensation package, comprehensive healthcare, and full raelocation support. Join a dynamic environment that values collaborative problem-solving, encourages continuous learning, and celebrates innovation. Step into a role where your expertise as a software engineer drives real impact, and be part of an organization that invests in your growth from day one.Location: - Abu Dhabi, UAESummary:Designs and implements backend services for C4I applications using Java, optimizing system architecture for aerospace and defense contexts, and leading technical teams in Abu Dhabi, UAE to ensure robust and scalable software solutions.Reporting Structure:Reports to Engineering Manager or Lead Software ArchitectWorks with frontend software engineers, DevOps engineers, and quality assurance testersCollaborates with product managers and potentially data engineersResponsibilities:Design, develop, and maintain backend services and applications using Java within the C4I domain.Implement robust, scalable, and secure server-side logic employing object-oriented programming principles and test-driven development.Optimize backend processes for performance and efficiency, particularly in aerospace and defense system applications.Collaborate with frontend developers to integrate user-facing elements, ensuring seamless functionality.Conduct code reviews and mentor junior developers, fostering a collaborative and agile team environment.Troubleshoot and resolve production issues and bugs, utilizing strong analytical, problem-solving, and debugging skills.Contribute to system architecture and technical design discussions, leveraging Unified Modeling Language for design documentation.Maintain and improve existing codebases and infrastructure with a focus on security and data protection best practices.Implement and manage database solutions and integrations, ensuring system coherence and efficiency.Automate tasks and improve development workflows through scripting and tooling, utilizing technologies like Git and Docker.Ensure backend applications adhere to best practices in security and data protection specific to Aerospace and Defence systems.Write and maintain comprehensive technical documentation, providing clarity and guidance for team collaboration.Typical Background/Experience:8+ years of experience as a software engineer, with a focus on object-oriented Java developmentPreviously held roles such as 'Senior Backend Engineer,' 'Java Developer,' or 'Technical Lead'Experience in technology-driven industries like SaaS, fintech, cloud services, or Aerospace and Defence systemsProficiency in backend programming languages, specifically Java, with exposure to C# or C++ being advantageousExperience with database management systems like SQL, NoSQL (e.g., MongoDB, Cassandra), and data modeling within Java applicationsFamiliarity with RESTful API design and development, with a strong emphasis on optimizing for performance and reliabilityExperience with cloud platforms such as AWS, Azure, or Google Cloud, and tools like Jira, Git, and DockerDemonstrated experience in test-driven development and strong object-oriented programming skillsKnowledge of Unified Modelling Language and excellent analytical, problem-solving, and debugging skillsExperience working in agile, team-focused development environments with a high level of interpersonal and communication skillsEducation Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.Professional certification in Backend Development Technologies (e.g., Java, Node.js).Optional: Master's degree in Computer Science or related discipline.Familiarity with Unified Modelling Language and test-driven development approaches.Experience in Aerospace and Defence systems software development is a plus.Skills:Backend programming in JavaAPI design and developmentDatabase management and optimizationSystem architecture and designScalability and performance tuningCloud services like AWS or AzureDebugging and troubleshootingRESTful servicesSecurity best practicesMicroservices and serverless architectureContinuous integration and deploymentVersion control systems like GitAgile and Scrum methodologiesTeam collaboration and communicationCode review and mentorshipObject-oriented programming skillsTest-driven developmentUnified Modelling LanguageTechnical documentation writingInterpersonal and communication skillsExperience in Aerospace and Defence application developmentUse of Jira, Git, DockerCompensation and Benefits:Salary: €8,000–€8,500 (tax-free)Medical Insurance: Coverage for the employee and direct family membersLife Insurance: Employee life coverAnnual Flight Tickets: Provided for the employee and direct family members to travel homeSchooling Allowance: Support for employees’ children’s educationBy applying to this position, you are granting us permission to keep your CV on file for consideration for this and future opportunities.
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія
Галузі
ІТ-послуги та ІТ Консалтинг