The Job Requirements
? Essential Experience in the following Technologies and Practices
? Java Application Development and Design
o Frameworks – Springboot / Junit
o Programming languages - Java / J2EE
? Scrum Master or Agile Methodology Training
? Development and DevOps Practices (Continuous Integration/ Agile
? 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 Dynamics
? Not essential but would be valuable
? Domain Driven Design Experience
Qualifications and Experience
? Minimum NQF 7 – BSC/BCom/BTech in Information Technology,
Information Systems Engineering or Computer Science or relevant
? 5+ years' experience designing and building software applications or
At least 6 months participation in our Graduate Development
? Proficiency with Java technologies and enterprise
? Requirements & Solution Design
? Collaborate with various business and IT stakeholders to understand product
? 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
? 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.
? Team & Technical Leadership
- Act as an overall technical lead for the development process within a DevOps team,
o Source code management.
o Software architecture / design.
o Architecture discussions
o Feature implementation.
o Deployment processes and technologies.
o Testing Practices and processes.
- Design, develop and maintain high performance, reusable and reliable code for
REST-services and API’s.
- Define and implement the architectural principles, rules and technical frameworks
for applications according to Daimler standards.
- Support in resolving technical issues through debugging, research and
- Collaborate with other Architects in the IT Hub to help establish and grow technical
processes and practices.
? Security and Compliance
? Designing for security. Including, Identity and Access Management (IAM),
data security, separation of duties (SoD) and applicable security controls.
? Designing solutions, which are compliant with legal requirements POPPI Act.)
, corporate audit requirements.
? Performing all outputs in compliance to the Company's Integrity Codes &
S.H.E. requirements and to perform delegated S.H.E. tasks and duties & to
inform superior about deviations.
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Your account has not been verified. Please use the verification link sent via email.Resend Verification Link