Senior Java Software Engineer

Be among the first applicants.
Dautom
Sharjah
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description

In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Government industry, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

Job Title: Senior Software Engineer - Java

The 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.

Candidate Requirements:

  1. Bachelor’s or master’s degree in computer science or a related field.
  2. 5+ years of experience as a software engineer.
  3. Strong understanding in areas of software engineering such as Algorithms, Data Structures, Object Oriented, Design patterns, Software Architecture, Database Design, UML etc.
  4. Experience with Java Spring Boot and Oracle databases.
  5. Experience working with web services generating and consuming SOAP and REST services.
  6. Experience applying API security techniques like JWT, Spring Security, OAuth2, etc.
  7. Good knowledge in data security, encryption/decryption algorithms like RSA, AES is a plus.
  8. Experience working with Oracle Weblogic, Apache Tomcat as application servers.
  9. Experience working with Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM) is a plus.
  10. Good knowledge in SOA architecture and microservices architecture.

Duties and Responsibilities:

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

Dautom Company Introduction:

Dautom is a prominent name across the globe in IT consulting services. With a relentless commitment to innovation and excellence, we empower businesses to bolster their IT teams with top-tier talent. Our greatest asset is our talented team of IT professionals. Our journey towards becoming an employer of choice has been built on a foundation of trust, respect, and unwavering support for our employees' growth and well-being.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Java Software Engineer jobs in Sharjah