CareerPlanGet AI match score →

Senior Software Engineer (Java BE)

Amman, JOR💼 Full-time🗓 2026-07-02 → 2026-07-31

Core

Senior backend engineer building and maintaining a Content Management System (CMS) for authors to submit and manage scientific research.

Role type

Senior Software Engineer (Java Backend)

Builds

Backend systems and features for a global Content Management System

Domain

Scientific publishing and research management

Deliverable

production ML models | product features

Required skills

Java, Spring framework, Hibernate, RESTful APIs, SQL Server, Git, Linux, Unit testing (JUnit, Mockito), Object-oriented design

Preferred skills

JMS, Jenkins, GitHub Actions, GCP, XML technologies (XQuery, XSLT), RDF, SPARQL, Root cause analysis, Performance optimization

Technologies

Java, Spring, Hibernate, SQL Server, Git, Linux, JUnit, Mockito, JMS, Jenkins, GitHub Actions, GCP, XML, XQuery, XSLT, RDF, SPARQL

Responsibilities

Architect, design, develop, and maintain key systems and features; Troubleshoot issues in systems under test and production environments; Conduct design and code reviews; Continuously improve code quality by performing refactoring and managing technical debt; Work with back-end APIs and components; Help the Software Quality Assurance team deliver high-quality releases on time

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗