Overview
Role : Java Solution Architect [Engineering Lead Role]
Location : Johannesburg
Duration : 12 Months Renewal
About Zensar Technologies
We are a technology consulting and services company with 11,800+ associates in 33 global locations. More than 130 leading enterprises depend on our expertise to be more disruptive, agile, and competitive. Our success in South Africa for 24 years comes from our people-first focus that emphasizes empowerment from the ground up.
Zensar is recognized as proudly South African in 2022 and is the Top Employer in 2024, 2023 and 2022 in South Africa by the Top Employer Institute. Zensar is a certified B-BBEE Level 2 contributor and partners with MICT, SETA, Education Africa, and Tomorrow Trust. We strongly believe in the power of communities and leveraging diversity to solve problems together.
Zensar is a place where you are free to express yourself in an environment that values individuality, nurtures development and is mindful of wellbeing. We put our people and customers at the center of everything that we do. Our core values include:
- Putting people first
- Client-centricity
- Collaboration
Grow. Own. Achieve. Learn. with Zensar. To know more about our Employee Value Proposition
Job Spec
Must have Solution Architect experience, Java/J2EE, Spring boot, Microservices, Cloud Experience
Banking Domain - JAVA, IBM Integration Bus (IIB), exposure to Volante.
- Core Java, Spring, Spring MVC, Spring boot framework, Hibernate and JPA, REST API and SOAP services
- Exposure to Volante
- Experience along with tools like Service Manager & XLRelease
Must have end to end experience of executing one project as Solution Architect.
Role
- Analyze problems and formulate solution based on organisations boundaries, architectures, and constraints: Needs to be achievable and operational, must push boundaries when required and continuously push for improvements.
- Design detail solution architecture using new technologies in consultation using the patterns approved by Enterprise Architecture and technology domain SMEs.
- Collaborate with the Architecture team to identify the right technologies to be used in the applications.
- Work with technology domain SMEs to shape, contribute and to integrate a solution across the technology stack
- Take proposed solutions through relevant governance forums and obtain acceptance for solutions from relevant specialists (domain or technology).
- Decomposition of the solution and assisting with the scheduling/sequencing work and identification of resourcing needs.
- Flesh out designs and contributes to functional and non-functional requirements.
- Assist software designers with lower-level designs.
- Troubleshoot issues relating to technical delivery.
- Understand constraints and risk and make the necessary trade-offs.
- Craft the end-to-end solution taking into consideration: people, technology, systems and data.
- Future proof end to end solutions as far as possible within the organization constraints.
Qualifications
- Bachelor’s degree or equivalent combination of education and work experience in development and design (Application, Infrastructure, etc.).
- Bachelor’s degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience).
- Advantage to have Information Technology Architect Certification (ITAC) (Open Group).
- Togaf Certification, ITIL (Information Technology Infrastructure Library) or equivalent
Experience
- Solid practical software engineering, programming, and design experience
- Experience with the solution engineering of Banking applications in an integrated Banking environment
- Strong technical acumen on how the technical landscape fits together: Broad understanding of end-to-end landscape, specialization in one domain.
- Hands on experience with following technology stacks JAVA, Spring, Spring MVC, Spring boot framework, Hibernate and JPA, REST API and SOAP services, IBM Integration Bus (IIB)
- Exposure to Volante
- Experience in end-to-end system, security, integration, and infrastructure design.
- Architectural thinking.
- Strong financial background either fintech banking start-up or financial e-commerce.
- Troubleshooting in software solution development.
- Experience in technical design modelling and methods.
- Require a broad understanding of end-to-end landscape and specialization in one or more domains.
- Exposure to Support and Maintenance