Job Description

Job description:

We’re looking for a Software Development Engineer to join the team in Abu Dhabi, supporting the delivery and enhancement of large-scale, mission-critical public security and government technology projects across the region.

  • Develop, maintain, and enhance backend software applications using Java and J2EE technologies
  • Build scalable and high-performing applications using Spring Framework, Spring Boot, and Spring MVC
  • Design and develop RESTful and SOAP web services/APIs
  • Contribute to software architecture, design patterns, and application structure
  • Support change requests, feature enhancements, bug fixing, and ongoing maintenance across existing projects
  • Participate in requirement analysis, effort estimations, and technical discussions
  • Work closely with technical leads and wider engineering teams to deliver high-quality solutions
  • Reuse and integrate existing libraries, frameworks, and software components where appropriate
  • Follow software development best practices including coding standards, secure coding, code reviews, source control, and testing
  • Support software deployment, troubleshooting, and production issue resolution activities
  • Contribute to documentation including technical notes, diagrams, layouts, and code comments
  • Follow defined development and reporting processes including code submissions and version control practices
  • Collaborate effectively within a team environment and communicate clearly with both technical and non-technical stakeholders
  • Support both new project development and long-term maintenance contracts across multiple customer environments


Profile description:

  • Bachelor’s degree in Computer Science, Computer Engineering, IT, or a related field 
  • 2-3 years of experience in backend software development
  • Strong knowledge of Java 11 and J2EE technologies
  • Hands-on experience with Spring Framework, Spring Boot, and Spring MVC
  • Experience developing RESTful and SOAP APIs/services
  • Good understanding of Hibernate/JPA and ORM concepts
  • Experience working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Familiarity with Angular and frontend integration concepts
  • Experience using build tools such as Maven or Gradle
  • Working knowledge of Git/SVN version control systems
  • Understanding of microservices architecture and distributed systems concepts
  • Basic understanding of Linux/Unix environments
  • Exposure to CI/CD pipelines would be an advantage
  • Strong problem-solving and troubleshooting skills
  • Ability to work in a fast-paced, collaborative engineering environment


Job Details

Role Level: Entry-Level Work Type: Full-Time
Country: United Arab Emirates City: Abu Dhabi
Company Website: https://na.idemia.com/ Job Function: Software Development
Company Industry/
Sector:
IT Services and IT Consulting and Information Services

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn