Java Developer (Analyst Programmer)

2 years ago2214 views
Ad Saved to My List
View and manage your saved ads in your account.
Report Ad
General Details
Advertised By:Agency
Job Type:Contract
Description
A company based in Bellville is seeking to employ a Java Developer to join our new product team. The product will be a logistic switch, switching all transport demand between retailers and transporters. A huge backend for switching all transactions will be combined with track and trace functionality and best route algorithms and AI. Join our dynamic team and help shape the future of transport in South Africa on a fully cloud native Google cloud platform application.. This position is for you if you enjoy understanding and solving client problems with the development of great software. You are someone that is not afraid to take on responsibility and likes to take action. You have proven that you lead by example. * Understand and analyze user requests * Design, develop and maintain back end applications * Design, develop and maintain APIs * Design and maintain underlying database objects * Support quality assurance (automated testing and supporting of user testing when required) * Guide, mentor, and share your experience with your teammates * Participate during all stages of the software development life-cycle * Improve and streamline processes (including application testing, deployment, and monitoring) * Design and develop with support and reusability in mind * Java experience * Constantly seeking to learn and improve * Expertise developing clustered applications (including technologies that go hand in hand) * Experience designing, and developing RESTful API’s * Experience using relational database technologies * Solid understanding of application architecture * Able to take responsibility and be self motivated * Able to develop ideas and share them clearly (in non-technical terms when required) * Able to explain solution trade-offs (in non-technical terms when required) * Able to work within a team * Be curious in technology   Not required, but nice to have:   * Experience working with a MySQL database * Experience using version control systems, such as GIT * Familiarity with Continuous Integration tools such as Jenkins * Familiarity with Google Cloud Platform and G-Suite * Familiarity in the use of container technology such as Docker * Familiarity with Angular, and Node.JS * Exposure to Agile methodologies, such as SCRUM and KANBAN   * Java experience * Constantly seeking to learn and improve * Expertise developing clustered applications (including technologies that go hand in hand) * Experience designing, and developing RESTful API’s * Experience using relational database technologies * Solid understanding of application architecture * Able to take responsibility and be self motivated * Able to develop ideas and share them clearly (in non-technical terms when required) * Able to explain solution trade-offs (in non-technical terms when required) * Able to work within a team * Be curious in technology   Not required, but nice to have:  

Id Subtitle 1078204637
View More
WhatJobs
Selling for 2+ years
Total Ads25.57K
Active Ads25.57K
Professional Seller
Seller stats
25.57KTotal Ads
105.87MTotal Views
Contact WhatJobs
Message
(4011)
Name
(Optional)
Email Address
(Optional)
Phone
(Required)
Upload CV(Optional)
DOC or PDF only max 2 MB file size
Send Message
By clicking "Send" you accept the Terms of Use and Privacy Notice and agree to receive newsletters and promo offers from us.