Java Software Engineer

Rology - Downtown, Cairo

26
Applicants for
1 open position
25
Seen
1
Shortlisted
6
Rejected
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
1 open position
About the Job

Rology is a teleradiology platform solving the problem of radiologists shortage and high latency in medical reports. If you join Rology, you will become part of a passionate, fast-paced and dedicated team that works together to disrupt radiology and medical ecosystem and be part of building technology that will improve patients care standards and literally SAVE LIVES.

As a member of the Rology family, we would ask for your commitment to deliver outstanding quality and results that exceed client expectations and help achieve rology's mission of saving lives. In addition, we expect your personal accountability in all the products, actions, advice and results that you provide as a representative of Rology. In return, we are committed to providing you with every opportunity to learn, grow and stretch to the highest level of your ability and potential.

We are confident you will find this new opportunity both challenging and rewarding

Responsibilities:

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
Job Requirements
  • 3+ years of professional software engineering experience
  • Bachelor Degree in computer engineering
  • Expertise with standard server-side software technologies, including: Java EE, Spring, Play Framework, Hibernate, etc.
  • Experience with REST and API design
  • Experience in Object Oriented Analysis and Design (OOA/OOD) with appropriate use of design patterns
  • Experience with modern web development tools and frameworks
  • Experience with Agile/Scrum methodologies tools such as Confluence and Jira
  • Experience with git
  • Experience with SQL and NoSQL databases
  • Highly quality-focused, particularly with respect to code quality
  • Experience with Junit Tests and TDD is a plus
  • Experience with deployment of scalable web systems with architectural requirements for high availability, high throughput, low response time is a plus
  • Experience or knowledge of microservices
  • AI and Machine learning knowledge is a plus
  • Experience with Cloud Computing infrastructure and APIs like AWS is a plus
  • Understanding of secure application development best practices, such as OWASP is a plus
About this Company

Rology is a teleradiology platform solving the problem of radiologists shortage and high latency in medical reports through matching cases from hospitals from all over the world with the optimum radiologist remotely and instantly. And decreases the reporting time through the use of AI enabled DICOM viewer

See all Careers and Jobs at Rology