Back to jobs
Abu Dhabi, AE, PO Box 413Posted Today

Job Description

Purpose

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.

Key Missions

  • 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 & Other Information

  • 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

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
Courbevoie, Ile de France, FR
Website