Senior Java Software Engineer

Dautom

Sharjah

On-site

AED 180,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dautom is seeking a Senior Software Engineer - Java in the United Arab Emirates to design, develop, and maintain robust Java-based applications. You will work with a cross-functional team to deliver scalable backend services and high-quality software solutions.

The role requires strong expertise in Java, Spring Boot, Oracle databases, and REST/SOAP web services, with experience in security and microservices. You will participate in architecture decisions and contribute to technical documentation.

Qualifications

  • Bachelor’s or master’s degree in computer science or a related field.
  • ,
  • ],
  • job_responsibilities_description":[
  • ],
  • CoT_job_summary_short
  • job_summary_short
  • contract_type
  • location_type
  • remote_scope
  • perks
  • stated_min
  • stated_max
  • stated_absolute
  • salary_estimation_cot
  • estimated_low
  • estimated_medium
  • estimated_high
  • currency
  • frequency
  • bonus
  • tax
  • application_email
  • job_end_date
  • contact_person
  • hiring_department_name

Responsibilities

  • Collaborate with development team, product managers and cross-functional teams to ideate software solutions and deliver new features
  • Communicate with clients and service providers to align the technical requirements
  • Design and develop high-performance and scalable back-end systems
  • Develop and manage well-functioning databases and applications
  • Create security and data protection settings
  • Write clean, maintainable, and efficient code
  • Test software to ensure responsiveness and efficiency
  • Debug and fix software issues
  • Write technical documentation
  • Stay up to date with new tools and technologies to continuously improve the back-end systems

Skills

Algorithms
Data structures
Object oriented
Design patterns
Software architecture
UML
SOA architecture
Microservices architecture
Agile
Scrum
Excellent problem-solving
Leadership

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Java Spring Boot
Oracle databases
SOAP/REST web services
JWT, Spring Security, OAuth2
Data security, RSA/AES
Oracle WebLogic
Apache Tomcat
Oracle Fusion Middleware OSB/BPM/UCM
SOA & microservices
Git, Bitbucket
Linux

Job description

eThe Senior Software Engineer - Java is responsible for designing, developing, and maintaining Java-based applications. They collaborate with a team of other developers to create high-quality and innovative software solutions


Duties and Responsibilitie


  • Collaborate with development team, product managers and cross-functional teams to ideate software solutions and deliver new features

  • Communicate with clients and service providers to align the technical requirements

  • Design and develop high-performance and scalable back-end systems

  • Develop and manage well-functioning databases and applications

  • Create security and data protection settings

  • Write clean, maintainable, and efficient code

  • Test software to ensure responsiveness and efficiency

  • Debug and fix software issues

  • Write technical documentation

  • Stay up to date with new tools and technologies to continuously improve the back-end systems


Candidate Requirement


  • Bachelor’s or master’s degree in computer science or a related field

  • 5+ years of experience as a software engineer

  • Strong understanding in areas of software engineering such as Algorithms, Data Structures, Object Oriented, Design patterns, Software Architecture, Database Design, UML etc

  • Experience with Java Spring Boot and Oracle databases

  • Experience working with webservices generating and consuming SOAP and REST services

  • Experience applying APIs security techniques like JWT, Spring Security, OAuth2... etc

  • Good Knowledge in data security, encryption/decryption algorithms like RSA, AES… etc is a plus

  • Experience working with Oracle Weblogic, Apache Tomcat as application servers

  • Experience working with Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM) is a plus

  • Good Knowledge in SOA architecture and microservices architecture

  • Experience with Git, BitBucket resource control

  • Working knowledge on Linux Systems

  • Understanding of software development methodologies (e.g. Agile, Scrum)

  • Excellent problem-solving and debugging skills

  • Excellent team player and has leadership skills

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer JAVA
Senior Software Engineer JAVA

VaporVM • Dubai

On-site
AED 240,000 - 360,000
Senior Java Solution Architect
Senior Java Solution Architect

Dicetek LLC • Abu Dhabi

On-site
AED 350,000 - 650,000
Senior Technology Lead – Java & Cloud
Senior Technology Lead – Java & Cloud

Dicetek LLC • Abu Dhabi

On-site
AED 240,000 - 360,000
Software Engineer JAVA
Software Engineer JAVA

VaporVM • Dubai

On-site
AED 90,000 - 130,000
JAVA BACKEND DEVELOPER
JAVA BACKEND DEVELOPER

Matchupfast Company • United Arab Emirates

On-site
AED 446,000 - 781,000
Accommodation
Meal allowances
Work visa assistance
+4
Backend engineers – JAVA (Spring Boot)
Backend engineers – JAVA (Spring Boot)

Dicetek LLC • Dubai

On-site
AED 180,000 - 320,000
Java J2Ee Developer
Java J2Ee Developer

Test Company • Abu Dhabi

On-site
AED 120,000 - 150,000
Backend Developer
Backend Developer

CICO IT SOLUTION • Sharjah

On-site
AED 150,000 - 200,000
Senior Java Developer
Senior Java Developer

BlackStone eIT • Dubai

On-site
AED 293,000 - 404,000
Senior Java Engineer
Senior Java Engineer

DISCOVERED • Abu Dhabi

On-site
AED 300,000 - 520,000