Logo for emaratech

Senior Software developer - Java, Cairo

Roles & Responsibilities

  • Good understanding and hands-on experience of object-oriented programming (OOP)
  • Hands-on experience using Spring framework (Spring Boot, MVC, JPA, Batch, etc.) for backend
  • Hands-on experience in front-end development utilizing technologies such as Angular, React, HTML5
  • Hands-on experience in REST, SOAP, JSON, XML, and API design

Requirements:

  • Develop and maintain Java-based backend applications using Spring Boot, MVC, JPA, and related frameworks
  • Design and implement REST and SOAP APIs, including data formats such as JSON and XML
  • Collaborate with frontend teams to deliver integrated solutions using frontend technologies (Angular/React/HTML5)
  • Contribute to architecture decisions and build scalable enterprise applications with high-volume transactions, including security considerations and automated testing

Job description

emaratech, part of the profile for the Investment Corporation of Dubai. Founded in 2004, emaratech has fortified its experience and reputation through its excellent high-tech products & world class services that impact lives. We provide high-end market strategies, business process outsourcing, and business IT solutions to public & private sectors

We are looking for Senior Java developers with the following skills and experience

Job details:

  • 5 -10 years of server-side development using Java with solid foundation in object oriented analysis and design, and good knowledge of front end technologies
  • BS/MS in computer science or equivalent

Requirements

Must have :

  • Good understanding and hands on experience of OOP
  • Hands on experience using spring framework (Spring boot, MVC, JPA, Batch, etc.) for backend
  • Hands on experience in front end development utilizing different technologies for example (Angular, React, HTML5, etc.)
  • Hands on experience in (REST, SOAP, JSON, XML, and API design)
  • Experience in SQL database (oracle is preferred)

Preferred:

  • Understanding of security concerns
  • Quality assurance and automated testing tools knowledge
  • Hands on experience developing enterprise applications with high volume transactions is preferred.
  • Experience in message driven development
  • Knowledge of NoSQL databases is preferred (Cassandra, elastic, Redis)
  • Knowledge of microservices reactive architectures is preferred
  • Knowledge of cloud computing platforms (AWS)
  • Knowledge of Big Data and Hadoop Spark frameworks

Please note that this role is expected to work from our office in Festival Business Park, Cairo. (No remote/hybrid work option is available.).

Working days : Monday - Thursday : 8 AM - 5 PM & Friday : 8 AM - 12 PM (Work from home)

Java Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.