D360 Bank Circular Logo

Senior Software Engineer - Java

D360 Bank Riyadh, Saudi Arabia Posted: 06 Nov 2024

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
The role of Senior Software Engineer - Java at D360 Bank involves a variety of Java-related responsibilities throughout the software development lifecycle, encompassing concept, design, and testing. The engineer will create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces. Close collaboration with Business Analysts and Product Owners is essential to refine user stories and requirements while identifying, prioritizing, and executing tasks within the software development lifecycle. Additionally, the engineer will provide mentorship to junior developers and is expected to work independently and proactively.

Responsibilities

  • Collaborate with Business & Products to determine their needs and develop appropriate software solutions.
  • Plan and execute system feature deployments, monitoring successful integration while maintaining the system throughout its lifecycle.
  • Lead the design and architecture of software systems.
  • Conduct testing of completed code modules, assisting junior developers as needed.
  • Troubleshoot, debug, and code, helping other developers as necessary.
  • Manage project timelines and deliverables.
  • Provide guidance and mentorship to developer teams.
  • Interface with stakeholders to understand business requirements.
  • Review code to ensure quality and adherence to standards.
  • Drive innovation and stay updated with the latest industry trends.
  • Contribute to strategic decisions about technology and the implementation of software products.

Qualifications

  • A tertiary-level qualification from an internationally recognized institution.
  • 5 to 7 years of demonstrated experience as a Software Developer, primarily focusing on Java technologies.
  • Proficient in relational database concepts and SQL beyond simple queries.
  • Experience in a full software development lifecycle environment under Agile methodologies, with the capability to lead software design and best practices implementation (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, etc.).
  • Proven expertise as an individual contributor or team lead who has successfully managed and delivered projects.
  • Experience dealing with complex issues and maintaining relationships with larger clients or accounts.

Technical Competencies

  • JavaScript
  • DevOps skills
  • System Design Architecture
  • Quality Assurance and Control
  • Agility

Behavioral Competencies

  • Collaboration
  • Communication
  • Problem Solving
  • Digital Fluency
  • Attention to Detail

About Us
D360 Bank is a shariah-compliant digital bank dedicated to providing the best financial experience in the Kingdom. Our vision is to reinvent finance through innovation and technology, making it convenient, accessible, and fair for all.

About The Team
Joining the D360 Bank Technology team offers the opportunity to engage in a significant transformation within the financial and banking sector. You will be at the forefront of embracing DevOps philosophies and advancing our applications and services. With a strong commitment to customer satisfaction and security, you will play a vital role in shaping the future of banking technology, characterized by innovation and success.

Apply now

Jobs you might like   View all jobs

About D360 Bank

D360 Bank is a shariah-compliant digital bank that aims to provide the best financial experience in the Kingdom.