Technology/Domain Specialist II
Johannesburg, ZA
Job Classification
137950 - Technology/Domain Specialist II
Closing date - 17 February 2025
Job Family
Information Technology
Career Stream
Application Development
Leadership Pipeline
Manage Self: Professional
FAIS Affected
Job Purpose
Our COE specialists provide technical leadership to Java practitioners in Nedbank. COE members are responsible for determining and defining best practices, standards, guidelines, blueprints and templates for the Java community. This is a technical role requiring a deep understanding of the Java language, popular frameworks and Java run times. As a specialist, you will have frequent collaboration and interaction with development teams. The JAVA COE drives the technical landscape for JAVA in Nedbank engineering.
Job Responsibilities
- For mutiple Technology or Domain assets within sphere of influence including external components that impact these assets :
- Provide guidance to stakeholders in terms of expertise and experience
- Guide and practice code design, analysis and integration to ensure effective application of technology
- Conduct Technology Reviews of code and design quality assurance
- Drive assets health in the relevant technologies or domains
- Define and review Patterns / practices/standards in application of technology or domain
- Guide Code Branching and Merging
- Play an advisory role to Engineering leads and other stakeholders (Engineering lead and Div execs)
- Collaboration with domain architects and technical consultants ito technology and /or domain roadmaps
- Work within governance and compliance frameworks of the organisation in terms of Technology and domain application
- Provide detailed Technical roadmaps in context of the organisation architecture and interdependent technologies
- Plan and drive implementation of the agreed technical roadmaps
- Conduct research and development experimentation to test thinking regarding technology or domain applicability
- Participate in special interest groups and confrerences relating to these assets
- Ensure an understanding of technology or domain requirements, performance integrations and optimisation as positioned in organisation
- Assist with and apply troubleshooting to resolve issues
- Evaluate and influence technology decisions
- Mitigate risk by evaluating risks and impacts on technology or domain
- Update the asset knowledge base
- Conduct internal knowlege sharing sessions
- Provide coaching, mentoring and upskilling of others within area of expertise
- Support the achievement of the business strategy, objectives and values
- At least 10 years work experience actively utilising JAVA
- A strong understanding of the JAVA Language, mainstream frameworks and JAVA run-times
- A deep understanding of enterprise software development practices and styles
- Good experience in system, application architecture, design, development, implementation and deployment
- A strong understanding of Security Patterns
- A strong understanding of Integration Patterns
- A strong understanding of DevOps practices
- A strong understanding Containerization, Kubernetes, Automation CI/CD pipelines
- Strong communication and facilitation skills are a key driver of success for this role
- Critical Thinking and strong Problem-Solving skills are essentials skills required for this role
- Experience with CLOUD providers is essential
Job Responsibilities Continue
Technical Knowledge
- J2EE (Servlet, JSP, JDBC, JMS, EJB, JPA),
- Spring Framework, Spring Boot,
- Open-Source Frameworks, e.g. Camel
- Open-Source Libraries, e.g. Log4J, Hysterix
- JSON, XML
- HTTPS, SSL, TLS
- MQ, JMS, Kafka
- Relational Databases, e.g. DB2, MS SQL
- No-SQL DB, e.g. Mongo
- Containerization
- Kubernetes
- Build Tools, e.g. Jenkins, Maven
- Code Quality Tools, e.g. Sonarlint, SonarQube
- CI/CD pipeline scripting
- Cloud knowledge, e.g. AZURE, AWS
- IDEs, e.g. Eclipse, IntelliJ
- Application Server, e.g. Websphere Application Server, Websphere Liberty Profile
Essential Qualifications - NQF Level
- Matric / Grade 12 / National Senior Certificate
Preferred Qualification
Degree or Diploma in IT
Essential Certifications
Preferred Certifications
Certificate in relevant Technology or Domain
Minimum Experience Level
Min 8 years IT Experience with 5 years in relevant technologies or domains
Technical / Professional Knowledge
- Asset management
- IT Assets management processes
- Data Warehousing
- Information Technology (IT) Architecture
Behavioural Competencies
- Decision Making
- Courage
- Stress Tolerance
- Quality Orientation
- Technical/Professional Knowledge and Skills
- Emotional Intelligence Essentials
- Resolving Conflict
---------------------------------------------------------------------------------------
Please contact the Nedbank Recruiting Team at +27 860 555 566