
Posted today
Senior Software Developer - JavaOptimiza · Amman
Senior Software Developer - Java
AmmanOn-siteFull-time
AI Summary
Designs, builds and secures domain modules of a fintech system in Java and Spring Boot, implementing BPMN/DMN workflows, REST APIs and government and payment integrations on Oracle, while mentoring engineers and supporting production.
About this role
- Design and build domain modules of Fintech systems as a modular application in Java and Spring Boot.
- Implement workflows and business rules on a BPMN and DMN engine.
- Build and secure REST APIs (OpenAPI 3.1) for the portals, the mobile apps.
- Build integrations Vi API-Gateway or ESB with government entities, payment providers and Oracle E-Business Suite.
- Work directly on Oracle DB data model, SQL performance, transactions, Advanced Queuing.
- Contribute to legacy data migration: mapping rules, reconciliation and cut-over support.
- Review code, write automated tests, mentor mid-level engineers, and take part in production support during hypercare and warranty.
Requirements
- At least five years of professional Java development, at least three of them on Spring Boot in production.
- Modern Java (17 or later; 21 or 25 preferred) and Spring Boot 3, Spring Data JPA, Hibernate, Spring Security and Spring Transactions.
- Strong Oracle skills: SQL tuning, indexing, PL/SQL reading and writing, and transaction and locking behavior.
- Strong BPMN skills: Crafting and definition of BPMN workflows with appropriate DMN's and hooks into Java and API's.
- REST API design (OpenAPI), versioning, idempotency and error handling.
- Asynchronous messaging (JMS, Oracle AQ, Kafka or RabbitMQ) and reliable integration patterns (retries, outbox, compensation).
- Authentication and authorization with OAuth 2.0 and OpenID Connect, preferably with Keycloak.
- Automated testing (JUnit 5, Mockito, Testcontainers) and CI/CD on GitLab or an equivalent; Git discipline.
- Delivery of at least 2 large transactional system (finance, insurance, banking or government) from build to go-live.
- Professional Arabic and English, written and spoken.
Strongly preferred
- BPMN and DMN engines: Camunda 7, Operaton or Flowable.
- Enterprise-integration frameworks; experience with government integrations (GSB/MoDEE, Sanad) or payment gateways (eFAWATEERcom, JoFotara).
- Modular monolith or domain-driven design, for example Spring Modulith or bounded contexts.
- Auditing and traceability, such as Hibernate Envers or immutable audit trails.
- Fintech domain knowledge.
- Deployment on Apache Tomcat, embedded and standalone, on Windows Server and Linux; basic Docker.
Nice to have
- An API gateway (Gravitee, Kong or Apigee).
- Report generation with the JasperReports Library.
- Secure coding (OWASP ASVS), SonarQube quality gates, and awareness of Central Bank of Jordan cybersecurity requirements.
- Enough Angular to work with the frontend team.
- Oracle or Spring certifications.
Personal qualities
- Takes ownership of a module from analysis to production.
- Comfortable in front of the client, explaining technical choices to the client business and IT staff.
- Writes clear documentation and keeps commitments under fixed wave deadlines.
Benefits
Annual Salary Raise
Annual Bonus
Skills
BPMNDMNGitLab CI/CDHibernateJavaJUnit 5KafkaKeycloakMockitoOAuth 2.0OpenAPIOpenID ConnectOracle Advanced QueuingOracle DBPL/SQLREST APISpring BootSpring Data JPASpring SecurityTestcontainers
Explore related jobs
More jobs at Optimiza
Similar Java jobs
- OConsultant BPMN / ProzessmanagementOMNINET GmbH · Eckental, Germany
- K
Analista de Procesos / BpmnKruger NearShore LLC - Rekluti · Remote Job - BSoftware Engineer Process Automation / BPMNBayerische Funknetz GmbH · Kolbermoor, Germany
- C
Order Management and Catalog Solution ArchitectCollabera · Mississauga, ON - C
Order Management and Catalog Software DeveloperCollabera · Mississauga, ON - B
DACH Abschlussarbeit: BPMN vs. Petri-NetzBroadpin · Ettlingen, Baden-Württemberg
Jobs in Amman
- MHeart of House Specialist - StewardingMarriott · Amman, Jordan
- J
Tech Solutions Sales CloserJobs for Humanity · Amman, Jordan - MKen Fix ItMarriott · Amman, Jordan
- Z
Information Security ProfessionalZainTECH · Amman, Amman Governorate - Z
Senior Information Security ProfessionalZainTECH · Amman, Amman Governorate - Z
Regulatory Compliance & Controls OfficerZainTECH · Amman, Amman Governorate
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.