Description:
New Job opportunity - 12 Month contract role with top tier bank - to work on various VISA and Forex projects - 5+ years' experience gained from banking sector.Qualifications and Experience
Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree. 5 years + experience in programming and system design. Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field. System Design experience advantageous
Opportunity for an experienced Java Software Engineers to support the development, enhancement, and maintenance of platforms. The engineers must be technically proficient, delivery-focused, and capable of working within cross-functional teams to meet business objectives.
The developers must demonstrate expertise in the following:
Core Technologies: Java EE and Spring Framework (including Spring Boot, Spring Data, Spring Security). Database: PostgreSQL, with strong capabilities in schema design, performance tuning, and query optimisation. Version Control: Proficient in Git, including branching strategies, merge request reviews, and maintaining high coding standards. Development Practices: Agile methodologies, CI/CD pipelines, automated testing, and peer code reviews. Architecture & Integration: Experience working with microservices, RESTful APIs, and designing scalable, secure systems. SDLC & Governance: Familiarity with the full Software Development Life Cycle (SDLC), including change/release management, IT governance, audit compliance, and risk mitigation processes. Roles and Responsibilities
The developers will be responsible for:
Improving operational efficiency and recommending cost-effective, innovative solutions. Delivering high-quality service by resolving queries promptly and effectively. Collaborating with stakeholders (end-users, SMEs, project managers, and senior staff) to understand business needs and contribute to solution design. Participating in all phases of the SDLC from requirements gathering, design, and coding to testing, deployment, and support. Coding, compiling, testing, and deploying applications in line with best practices, coding standards, and SDLC requirements. Ensuring compliance with IT governance, audit standards, and change/release management policies. Identifying, assessing, and mitigating risks throughout the development lifecycle. Producing and maintaining technical specifications and system architecture documentation. Reducing downtime and defects through proactive system monitoring, performance analysis, and root cause resolution. Ensuring high system availability through str
01 Oct 2025;
from:
gumtree.co.za