Job Description
Job Description
Senior Java Developer Backend - Harare (Hybrid Working Model)
Duties and Responsibilities
Job Related
Qualifications and Experience
Core Competencies
Communication
β Ensure regular feedback to Team leaders and/or Project managers on development activities.
β Resolves and/or escalates issues in a timely fashion.
β Understands how to communicate difficult/sensitive information tactfully.
Technical Effort Management
β Adheres to coding standards.
β Consistently delivers high-quality code.
β Develop/Contribute to the written design documents, test plans and test results.
β Managing and implementation of changes required for project implementation.
β Ensuring that the relevant documentation is maintained according to company standards.
Technical Understanding
β Understands relevant development and support methodologies, processes and standards.
β Possesses general understanding in the areas of application and object-oriented programming,
database and system design.
β Java 8 or higher proficiency will be required, with 4-8 years experience.
β Java EE 7/8 or later experience will be required, with a minimum of 4 years experience.
β Oracle Java Certification will be advantageous.
β Minimum of 4 years experience in designing and implementing solutions within the J2EE framework.
β Experience working with Wildfly Application server Version 10 and later will be advantageous.
β Minimum of 4 years experience working with relational databases (RDBMS), preferably PostgreSQL 10 and later.
Problem Solving
β Identifies critical issues with ease.
β Exhibits confidence and knowledge of emerging industry practices when solving business problems.
β Pushes creative thinking beyond the boundaries of existing industry practices.
β Understands how various issues affect each other and the outcome of projects.
β Improves upon existing approaches by seeking opportunities to creatively transform current
industry practices into fresh alternative solutions.
Professional Qualities
β Leadership
β Assumes additional responsibility without being asked.
β Inspires co-workers to attain project goals and pursue excellence.
β Teamwork
β Demonstrates the ability to cooperate with a variety of people and achieve results.
β Acknowledges and appreciates each team member's contributions.
β Respect input from other team members.
β Keeps track of lessons learned and shares those lessons with team members.
Organisational Responsibilities
β Development
β Pro actively seeks opportunities to broaden and deepen knowledge base and proficiencies.
β Shares acquired skills with team members through formal and informal channels.
β Mentors those with less experience through informal channels.
β Seeks and participates in development opportunities above and beyond training required by the
β company.
How to Apply
Interested candidates to share CV to [email protected] before 30 May 2024
Competitive package on offer.