Senior Java Dveloper

Riyadh

Contract

Related Jobs

We are seeking a skilled Java B2B Integration Software Developer to join our dynamic team.
The ideal candidate will have a strong background in Java development, experience in B2B integration, and a passion for building scalable banking software solutions for with subject matter experience in transfers, payroll, statements, SADAD and MOI payments.
You will collaborate with cross-functional teams to design, develop, and maintain software applications that support our B2B offerings.
 
Key Responsibilities:
• Design, develop, and deploy Java-based applications and services tailored for B2B integration.
• Collaborate with product management and business analysts to gather and analyze requirements.
• Implement best practices for software development, including version control, testing, and documentation.
• Troubleshoot and resolve software defects and performance issues.
• Participate in code reviews and provide constructive feedback to peers.
• Stay updated with industry trends and emerging technologies to continuously improve skill sets and apply them to projects.
 
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proven experience as a Java Web Developer, preferably in a B2B banking environment.
• Strong proficiency in Java, Spring Framework, and related technologies.
• Utilize APIs, web services, and messaging protocols (e.g., REST, SOAP, JMS) for data exchange.
• Work with database technologies (mainly Oracle) to manage data efficiently.
• Understanding of security and compliance standards in financial applications.
• Excellent analytical and problem-solving skills.
• Strong communication and teamwork abilities.
 
Preferred Skills:
• Experience with digital signatures and encryption algorithms.
• Familiarity with ERP systems is a plus.
• Familiarity with Agile development methodologies.