Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise the possibilities on our continent and beyond.
Read more about this company
Support high-performing, scalable, enterprise-grade application design & development in agile teams by producing, testing, documenting & reviewing source code.
Job Description
Key Critical Skills:
Proficient in Object oriented language - Java and Java related technologies and how to communicate with the server using REST Api’s.
Understanding of Java frameworks such as Spring and Hibernate.
Experience in JDBC and working with Enterprise Java Beans.
Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular 8 and above.
Ability to create responsive and user-friendly web interfaces.
Knowledge of server-side technologies and frameworks.
Experience with RESTful API development and integration.
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and SQL.
Understand relational database and be able to write SQL and write complex queries involving more than 6 tables.
Knowledge of procedures, triggers, functions, and database links.
Understand data structures and be proficient in handling large XML’s and Json files.
Proficiency with version control systems, Source Code Control System (SCCS) to maintain and manage code in an enterprise environment like GitHub.
Experience in groovy scripts.
Experience with collaborative development workflows.
Understand data structures and be proficient in handling large XML’s and Json files.
Experience in using Office Tools like Excel, Word, Mail etc. etc.
AWS Cloud (beneficial).
Core Language Features.
Basic Server Infrastructure understanding.
Design Patterns.
Affinity for debugging and problem-solving. Advantageous.
Unix -deploying applications, Linux commands.
Unix scripting tools like sed, awk is an advantage.
Strong analytical and problem-solving abilities.
Ability to troubleshoot and debug code effectively.
Excellent verbal and written communication skills.
Ability to work collaboratively with cross-functional teams.
High level of accuracy in coding and documentation.
Strong organizational skills to manage multiple tasks and projects.
Qualifications & Experience:
Tertiary degree i.e. Bachelor of Business Science (BBusSc) or Bachelor of Commerce (BCom) or Bachelor of Technology (BTech) or Bachelor of Arts (BA) or Bachelor of Science (BSc) with major in Information Systems or Informatics or Computer Science or Statistics, Data Science, etc.
Previous internship or work experience in software development is a plus.
Exposure to full stack development projects.
Basic understanding of financial services and credit risk management principles is advantageous.