Senior Java Software Engineer Rology Posted on June 8, 2018 5 - 6 years Cairo - Egypt Bachelor of Technology/Engineering(Computers). Any Nationality Send Me Jobs Like This SEND Alert Set Successfully Opening 01 Job Description EMAIL JOB SEND Email sent successfully. SHARE JOB About UsRology 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:• Develop high-quality software design and architecture• Identify, prioritize and execute tasks in the software development lifecycle• Develop tools and applications by producing clean, efficient code• Automate tasks through appropriate tools and scripting• Review and debug code• Perform validation and verification testing• Collaborate with all teams fix and improve products• Document development phases and monitor systems• Ensure software is up-to-date with latest technologies• Mentor junior and mid-level engineers• Be a persistent, creative problem solver• Remain cool and effective in a crisis• Stay on the leading edge of development practices• Passionate about great technologies, especially open source Company Industry IT - Software Services Department/Functional Area IT Software Desired Candidate Profile 5 years of professional software engineering experience• Bachelor Degree in computer engineering• Expertise with standard server-side software technologies, including Java EE, Spring, Play, 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 deployment of scalable web systems with architectural requirements for high availability, high throughput, low response time• Experience with Agile/Scrum methodologies tools such as Confluence and Jira• Experience with git• Experience with Junit Tests and TDD• Experience with microservices• Excellent experience with SQL and NoSQL databases• Highly quality-focused, particularly with respect to code quality• AI and Machine learning knowledge is a plus• Experience working with a DevOps approach and associated tools e.g. Bamboo, BitBucket, Stash & Jenkins is a big 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• Experience or knowledge of SonarQube or similar is a plus• Leadership skills are a plus Keywords SQL Hibernate Application development Open source Web development Information technology Cloud computing Software design JIRA Computer science REPORT THIS JOB Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information.We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at firstname.lastname@example.org People also searched for Java Software Engineer Jobs Java Software Developer Jobs Senior Development Manager Jobs IT-Software Jobs Java EE Jobs Hibernate Jobs Spring Jobs Rology View Contact Details Contact Name/ Designation: - Website https://wuzzuf.net/jobs/p/133050-Senior-Java-Software-Engineer-Rology-Cairo-Egypt Additional Information Required Employer has requested some additional information along with your application for this job Cancel Login to Naukrigulf Continue using GOOGLE FACEBOOK All your activity will remain private or Forgot Password?