The role is responsible for the implementation of all stages of creating Java-based software, developing all necessary app features, writing code, testing and bug fixing for building Java applications. He/she is responsible to design and develop these applications, and coordinating with the rest of the team working on different layers of the infrastructure. A Java developer is a programming and coding professional who uses Java to design, develop, and manage Java-based applications.
Responsibilities
* Contribute to all stages of software development lifecycle
* Designing, debugging, and coding software solutions for Java application development
* Test the software to ensure it meets requirements and performs well
* Troubleshoot problems with the software, Identify and resolve any technical issues arising
* Collaborate with software engineers to ensure that code is of the highest quality
* Work with product managers and designers to ensure the software is designed well and meets user needs
* Identify opportunities to improve existing Java code
* Ensure the best possible performance, quality, and responsiveness of the applications
Qualifications
Preferred Qualifications
A tertiary-level qualification from an internationally recognized institution
Years & Nature of Experience
* Would have 3 to 5 years of equivalent experience where required competencies and experience have been demonstrated
* An experienced professional who can deliver on difficult technical tasks
* Has project implementation experience
* Is self-sufficient at work and could be given small project responsibility
* Has provided technical supervision to junior staff in the past
Technical Competencies
* JavaScript
* DevOp skills
* System Design Architecture
* Quality Assurance and Control
* Agility
Behavioral Competencies
* Collaboration
* Communication
* Problem solving
* Digital fluency
* Attention to Details
About Us
D360 Bank is a shariah-compliant digital bank that aims to provide the best financial experience in the Kingdom. Our Vision: To reinvent finance through innovation & technology making it convenient, accessible & fair to all.