BMW IT Hub South AfricaJava Developer
Jul. 2023Midrand, Gauteng, South Africa- Develop and maintain a critical internal web application encompassing both Backend and Frontend components, crucial for vehicle dispatch and distribution/delivery management processes.
- Leverage Cloud services, APIs, Java, Microservices, and Serverless technologies for the development, deployment, support, and maintenance of the application.
- Provide 2nd and 3rd level support for the application, ensuring its smooth operation and resolving technical issues promptly.
Oversee the Technical Lifecycle Management of the product, including updates, enhancements, and optimizations.
- Effectively multitask between various responsibilities, including support tasks, development efforts, and investigative work.
- Actively participate in daily stand-up meetings to align with the development team and provide updates on ongoing tasks.
- Collaborate with colleagues to assist in defining business cases and contribute to technical user story development.
- Assist in identifying and managing project risks to ensure successful project outcomes.
Thoroughly investigate and consider all processes when gathering specifications for user requirements and defect resolution.
- Propose, review, and evaluate system designs and alternative solutions, presenting them to key stakeholders such as IT Project Leads, DevOps Teams, QA Teams, and Product Owners/Business Teams.
- Develop system solutions adhering to IT Security standards and compliance requirements, while also maintaining high-quality code that is readable, extendable, reusable, scalable, and optimized for performance.