Senior Software Engineer (Java BE)
Job Description Roles & Responsibilities We are looking for talented, self-driven engineers with a strong Java background to join and expand our Amman engineering team, focusing on backend development within our Content Management System (CMS). We are seeking a Senior Software Engineer to join our Engineering team and make a meaningful impact on how authors worldwide submit and manage research that drives scientific discovery. How will you make an impact: Architect, design, develop, and maintain key systems and features. Help the Software Quality Assurance team, as part of the Scrum team, to deliver high-quality releases on time. Learn and follow Agile Scrum methodology for software development and participate in Scrum ceremonies. Troubleshoot issues in systems under test and production environments. Conduct design and code reviews. Work with back-end APIs and components. Continuously improve code quality by performing refactoring and managing technical debt. Demonstrate willingness to work with team members from different regions, countries, and time zones. Ability to debug issues efficiently and effectively. What we look for: Bachelor s degree in Computer Science or a related field. Strong organizational skills and oral/written communication skills in English. 5+ years of experience in Java development, including related technologies, with a strong grasp of object-oriented design and core programming fundamentals. 5+ years of non-internship professional software development experience. Ability to define and manage repository structure and branching strategies while conducting thorough code reviews to ensure high coding standards and maintainable software. Hands-on experience with the Spring framework and Hibernate. Familiarity with writing unit tests using tools such as JUnit, Mockito, etc. Experience building RESTful APIs and web services is a plus. Experience with JMS. Familiarity with version control systems like Git is required, and hands-on experience with Linux operating systems is desirable. Strong object-oriented software analysis and analytical skills. Good understanding of relational databases. Team player who enjoys working in a dynamic environment and has a positive attitude toward learning new things. Demonstrated ability to balance and prioritize activities to ensure critical items are completed. Desired Skills That Will Help You Thrive in This Position Strong experience with SQL Server or similar RDBMS is required. Familiarity with Sass. Experience with Jenkins, GitHub Actions, or GCP is a plus. Familiarity with Agile Scrum methodology for software development. Experience troubleshooting production incidents, performing root cause analysis, and addressing performance bottlenecks to improve system stability. Familiarity with XML technologies (XQuery, XSLT, etc.), as well as RDF and SPARQL, is a plus. Desired Candidate Profile Job Description: We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what s next to power infinite possibilities for our customers, colleagues and society at large. About the Role: Company Industry PrintingPackaging Department / Functional Area IT Software Keywords Senior Software Engineer (Java BE) Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyWiley
- LocationRiyadh - Saudi Arabia
- CategoryDevOps
- SourceNaukrigulf
- Listed2 months ago
Related DevOps jobs
Delivery Manager
The Team You Will Join You will join MetLife s Technology organization, working at the intersection of business and technology to enable large-scale delivery…
Head of Products
SkillUp MENA is seeking an experienced and visionary Head of Products to lead the strategy, development, and lifecycle management of our learning technology…
QA Backend Tech Lead
We are Qatar Insurance Company (QIC), the leading insurance provider in GCC. With a history dating back to 1964, we have established ourselves as a pioneer in…
Senior Data & Analytics Engineer
Our projects vary greatly and your responsibility as a consultant will differ based on the focus of the client engagement and your skillset. However, your role…