Top Automotive client is seeking a Solutions ArchitectÂ to improve efficiency, reduce waste, identify and implement solutions, meet project deadlines and accurately document the necessary requirements to be done in accordance with local / global strategic planning and standards in compliance to the Company''s Integrity & Anti Bribery Codes, Conflict of Interest Policy & S.
H.E.Q. requirements and to perform delegated S.H.E.Q. tasks and duties & to inform superior about deviations.
Essential Experience in the following Technologies and Practices
Java Application Development and Design o Frameworks â€ Springboot / Junit
Programming languages - Java / J2EE Scrum Master or Agile Methodology Training Development and DevOps Practices (Continuous Integration / Agile Testing)
Extensive experience with REST APIâ€™s design o OpenAPI standard 3.x
Extensive experience with database technologies o PostgreSQL, IBM, DB2
Extensive experience with build tools and servers : Maven, Apache, Tomcat / Jboss, Jenkins, IBM Websphere
Experience with Kubernetes, including yaml files, runtime administration, deployment, logging, monitoring
Experience with container orchestration : Docker, Docker swarm
Experience with Cloud Technologies and design : Deployment and Hosting of Web Services in Cloud (Kubernetes)
Experience with Message processing and caching mechanism : Kafka, Rabbit, MQ, Redis
Experience with application monitoring tools : e.g. App Dynamincs
Qualification and Experience
Minimum NQF 7 â€ BSC / BCom / BTech in Information Technology, Information Systems Engineering or Computer Science or relevant equivalent
5+ years'' experience designing and building software applications or At least 6 months participation in our Graduate DevelopmentÂ Programme
Proficiency with Java technologies and enterprise applications Experience working on complex software projects
Requirements & Solution Design
Collaborate with various business and IT stakeholders to understand product requirements.
Defining technical requirements, blueprints, designs, and plans for the team to implement based on product requirements.
Implement product, component and interface refactoring and migrations to newer technologies.
Operational support for the application.
Process support for setting up and establishment of connectivity of the system landscape development, testing and production
Evaluate and recommend tools, technologies and processes to ensure product quality. Provide prototypes and proof of concepts
Ensure the products adheres to the overall Daimler design patterns and standards
Please forward CV and ALL supporting documentation