8 days ago
Amman, JordanMid Level / Senior
Responsibilities
- Evaluate system performance and identify opportunities for improvement.
- Implement reusable code and components across the application stack.
- Follow up on project plans to support timely delivery and alignment.
- Deploy delivered work, monitor outcomes, and troubleshoot issues.
- Review and analyze business and technical requirements.
- Contribute to architectural planning and refactoring.
- Perform code reviews and write unit and integration tests.
- Support continuous integration and test automation environments.
Requirements
- Bachelor of Science in Computer Science, Engineering, or a related field.
- 3–5 years of professional experience as a full-stack Java developer.
- Experience with core banking migration and legacy-to-modern core banking transformations.
- Hands-on experience building Java EE applications with JSF and Spring MVC.
- Strong object-oriented design and programming foundation with working knowledge of the JVM, including its limitations, weaknesses, and workarounds.
- Experience implementing Web APIs and integrating services using Oracle stored procedures, TMF, and file-based interfaces.
- Experience with relational databases including MySQL and Microsoft SQL Server.
- Business-fluent English and Arabic.
- Eligibility to work in Jordan.
Benefits
- Class A Health Insurance.
- Contract position based onsite in Amman, Jordan.
