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 on original siteOpens the employer's site in a new tab
- CompanyWiley
- LocationAlexandria - Egypt
- CategoryDevOps
- SourceNaukrigulf
- Listed2 months ago
Related DevOps jobs
UAT Tester Cards & Payments
Plan and execute UAT (~40%): Translate business requirements into structured test scenarios, test cases, and test data covering card issuance, authorisations…
Computer Vision Engineer
We re looking for a Computer Vision Engineer to join a growing team building LiDAR-based perception systems real-world 3D sensing solutions that power physical…
PHP Senior Developer
du poste Nous recherchons un d veloppeur senior PHP exp riment et passionn pour rejoindre notre quipe SWF Tanger, Maroc. Le candidat id al sera capable de…
Software Systems Engineer
Join our team to design, build, and maintain reliable software systems that enable scalable product delivery and continuous improvement. You ll work closely…