● Bachelor's degree in Computer Science, Engineering, or related field.
● Minimum of 3 years of professional experience as a Java Developer within the banking or lending domain.
● Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
● Experience with Agile and Test Driven Development (TDD) methodologies.
● Experience with database technologies such as SQL, Oracle, or MongoDB.
● Solid understanding of software development lifecycle and agile methodologies.
● Excellent communication skills in English, both verbal and written.
● Ability to work independently and collaboratively in a fast-paced environment.
● Strong analytical and problem-solving skills with attention to detail.
Nice to Have:
● Experience with cloud technologies (e.g., AWS, Azure, GCP).
● Knowledge of front-end development technologies such as HTML, CSS, JavaScript.
● Certification in Java programming or related technologies.