23 hours ago
Amman, JordanSenior
Responsibilities
- Design and build modular Java and Spring Boot domain modules for fintech and insurance systems.
- Implement BPMN and DMN workflows, business rules, and integrations with Java and APIs.
- Design and secure APIs using OpenAPI, including versioning, idempotency, and error handling.
- Build integrations through API gateways or ESBs with government entities, payment providers, and Oracle E-Business Suite.
- Develop and optimize Oracle database models, SQL, transactions, locking, and Advanced Queuing.
- Support legacy data migration through mapping, reconciliation, and cut-over activities.
- Write automated tests, review code, mentor mid-level engineers, and support production hypercare and warranty.
- Own modules from analysis through production and explain technical decisions to client business and IT stakeholders.
Requirements
- At least five years of professional Java development experience, including at least three years using Spring Boot in production.
- Experience with Java, Spring Boot 3, Spring Data JPA, Hibernate, Spring Security, and Spring Transactions.
- Strong Oracle skills including SQL tuning, indexing, PL/SQL, transactions, and locking behavior.
- Strong BPMN and DMN workflow design skills and experience with REST API design and OpenAPI.
- Experience with asynchronous messaging such as JMS, Oracle AQ, Kafka, or RabbitMQ and reliable integration patterns.
- Experience with OAuth 2.0, OpenID Connect, and preferably Keycloak.
- Experience with JUnit 5, Mockito, Testcontainers, GitLab or equivalent CI/CD tooling, and disciplined Git usage.
- Delivery of at least two large transactional systems in finance, insurance, banking, or government from build through go-live.
- Professional written and spoken Arabic and English.
- Preferred experience with Camunda 7, Operaton, Flowable, enterprise integration frameworks, government integrations, payment gateways, modular monoliths, domain-driven design, auditing, traceability, and fintech.
- Experience with Apache Tomcat, Windows Server, Linux, and basic Docker is preferred.
- Nice-to-have experience includes API gateways, JasperReports, OWASP ASVS, SonarQube, Angular, and Oracle or Spring certifications.
Benefits
- Annual salary raise.
- Annual bonus.
- Full-time, on-site role in Amman, Jordan.
Categories
About Optimiza
Optimiza provides systems integration and digital transformation services for enterprises and public-sector organizations, offering consulting, outsourcing, and turnkey software across banking, healthcare, document and judicial management, and business applications. Headquartered in Amman, Jordan and founded in 1983, it operates as a public company. Its business model combines project-based delivery, managed services, and proprietary IP deployed across clients in the Middle East.
