JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
Java Software Developer
Job Ref
280162
Job Type
Permanent
Employer Type
Recruitment Agency
Date Added
5 Oct 2018
Expiry Date 2 Nov 2018
Expiry Date 2 Nov 2018
* There have been 4 applications to this job.
* This job has been viewed 3098 times.
Employer:
Datacentrix
Location:
Gauteng
Salary:
Market related
Benefits:
Role details:
We have a legacy JAVA system that is being rapidly rebuilt using tech such as AWS (name a service and
we probably use it!), PHP, Node, Cordova, BlockChain (first ever BlockChain voting module in residential
estates!) and whatever else we need to enhance our product offering to our clients, which is currently
mostly Residential Communities (estates).
Our systems are implemented across various technologies, frontend to backend, mobile to web and
everything in between.
We are looking for a Software developer to join the team to maintain and implement the above.
- - - - - - - - - - - - - -
Skills Requirements:- Solid technical knowledge and technical understanding (IT hardware and software).
- Ability to handle pressure and deliver on tight deadlines.
- The following technologies are currently being used, with current focus on the areas highlighted:
(all items listed with a - are critical immediate requirements)
1) AWS
Knowledge about AWS specifically these categories: Lambda, S3, Cloudwatch, SNS, SQS, API Gateway,
Elastic beanstalk, AMI, AMI policies, Elastic cache(Redis), RDS (MySQL), E2C, VPC and VPC routing.
- -API Gateway with Stage variables and keys.
- -Lambdas that get triggered by S3, SNS and Cloudwatch subscriptions.
- -Cloudwatch rules and alarms
- -SNS sending emails, and messages to other Lambda functions(Fan-out)
- SQS for logging, and tracking of messages
- Elastic beanstalk to deploy the PHP framework aka CMS v2 and also an NodeJS Express
framework project that acts as a long-lived Lambda function for creating of Votes for the
Blockchain Project.
- -VPC and VPC routing for the OpenVPN server to connect remote clients and our offices using a
VPN to our AWS cloud.
- Elastic cache, just the basics nothing fancy here.
- -RDS, MySQL also just the basics
- -AMI for creating user access for staff mostly
2) Coding languages needs to know:
- -Java E6
- -Java script for; NodeJS (ES5), Mobile apps(cordova + ES5) and Vue2JS (ES6-8) for usage with
PHP
- -PHP 7 for CMS v2
- C# for 3 the desktop apps.
- Basics of Android Java and iOS Swift for the cordova plugins for Masterpass
- -MySQL(basic->advance) for everywhere
3) Frameworks needs to know:
- Express(basics) for running the lambda function
- -Cordova(advance) for Main mobile app. This includes phonegap
- Ionic 3(advance) + Angular 4(medium) for Mobile Manager app
- Gulp for deploying Lambda functions, and this is used for the Preprocessing of the PHP code,
CMS v2
- Phonegap build
- -For java
o Ant build
o Hibernate
o Struts
o JBoss
4) Other skills:
- Inky Templates to generate HTML Emails that are responsive, from the ZURB foundation
- -Must know Google and Apple play stores to deploy mobile apps.
- -HTML, CCS, JS of course also Bootstrap 3 or higher
- -Linux server skills, the basics
- OpenVPN or Multichain knowledge will be helpful
- -Github and Git skills
Education & Experience Requirements:
- Necessary training / education in skills required above.
- Relevant bachelor’s degree (B.SC Computer Studies / B.ENG Computer, Electronic) would be
beneficial and preferred.
- A few years’ experience working on projects like these are preferred.