17 Oct
Progressive IT Resourcing
Krugersdorp
Description
The Role:
To actively own and participate in the overall evolution of the Technology or Domain asset while influencing and maintaining the health of the asset. Play a leadership role on the associated COE’s
Job Responsibilities
Architectural Design and Development: Design, develop, and implement robust, scalable, and high-performance Java-based applications and systems.
Complex Problem Solving: Tackle complex technical challenges and design solutions that adhere to industry standards and best practices.
Performance Optimization: Ensure applications are optimized for high availability, performance, and reliability.
Code Quality and Reviews: Maintain high standards of code quality through code reviews, testing,
and automated processes.
Collaboration and Leadership: Lead and mentor a team of developers, providing technical guidance and fostering a collaborative environment.
Stakeholder Communication: Liaise with Engineering lead to gather technical requirements and understand architecture, translate them into technical specifications, and ensure alignment with business objectives.
Compliance and Security: Ensure all developments adhere to banking regulations, data protection policies, and security standards.
Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve the development process.
Essential Qualifications - NQF Level
Matric / Grade 12 / National Senior Certificate
Essential Qualification
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Minimum Experience Level
Minimum of 10 years of experience in Java development, with a proven track record in designing,
implementing, and optimizing complex systems for financial institutions.
Technical / Technology Exposure
Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, Azure Devops).
Experience with cloud platforms preferably Azure (AKS).
Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to think critically and make informed decisions
Proficiency in Java, Spring Framework (Spring Boot, Spring Cloud), and related technologies.
Strong knowledge of relational and non-relational databases (e.g., Azure MS SQL and PostgreSQL).
Expertise in performance tuning, profiling, and optimization of containerized applications
Technical / Professional Knowledge
Asset management
IT Assets management processes
Data Warehousing
Information Technology (IT) Architecture
▶️ Technology/Domain Specialist
🖊️ Progressive IT Resourcing
📍 Krugersdorp