Senior Java Developer
Location | Midrand/Menlyn/Rosslyn/Home Office rotation, South Africa |
Date Posted | August 5, 2022 |
Category |
IT / Information Technology
Software Development |
Job Type |
Full-time
|
Currency | ZAR |
Description
Duties & Responsibilities
THE ROLE:
- Part of a DevOps team responsible for development and maintenance on platform/application
- Receiving incidents and analysing issues from customers (group users)
- Creating problem tickets where a quick solution is not possible, or a reoccurring issue is happening. Analysing this problem and trying to find a permanent solution.
- Transfer Business requirements into user stories including estimation. Present proposed system solution to IT Project Lead and Business owner
- Develop systems solutions in line with quality and delivery requirements
- Testing of the solution based on proper test cases
- Preparation of system/technical documentation (as per ISO standards)
- Bring tested and confirmed solutions into production
- Ability and willingness to coach and give training to fellow colleagues and users when required
Desired Experience & Qualification
REQUIREMENTS:
- 7+ years’ experience in relevant programming language
- Experience in the automotive sector
- Agile working experience advantageous
- Relevant work experience, diploma / degree
- Open to SA ID Holders / Permanent Residents
Technical / Functional Skills
Experience with the following technologies are necessarily required:
- Excellent Angular development experience
- RESTful services
- SQL (Oracle)
- Jenkins (CI (Continuous Integration) / DevOps)
- Working on Agile Environment (Jira, Confluence)
Advantageous:
- JAVA EE / JAVA
- Excellent Java development experience
- MQS v8 / v9
- Glassfish - Payara
- Apache
- Unix
- Bitbucket
- AWS Experience
Soft Skills
- Problem solving capabilities
- Ability to work as part of an agile team, interdependent as well as independently and submit deliverables on time and in excellent quality
- Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
- Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
- Strong presentation skills
- Above-board work ethics
- Flexibility to take up different tasks in the project
- Ability and willingness to coach and give training to fellow colleagues and users when required
- Willing and able to travel internationally
- Willing to deal with customers. In most cases they will be foreign customers and language barriers might exist
- Willing and able to work on weekends and public holidays, as well as taking over On-Call service