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
Senior Full Stack Java Developer
Job Ref
274497
Job Type
Permanent
Employer Type
Company
Date Added
14 Feb 2018
Expiry Date 14 Mar 2018
Expiry Date 14 Mar 2018
* There have been 10 applications to this job.
* This job has been viewed 6605 times.
Employer:
Dariel Solutions
Location:
Gauteng
Salary:
Market related
Benefits:
Role details:
Job Description:
Establishing automated testing patterns within a project i.e. Unit Testing, integration testing and performance testing
Analyzing and solving complex problems in familiar and unfamiliar technology spaces
Establishing appropriate solution patterns to be followed by the technical team
Detailed implementation of frameworks within the Java stack
Implementing technology specific patterns
Ability to mentor and guide more junior developer
Operate in a team environment as well as independently
Working in an Agile environment
Keeping up to date on latest technology and constantly upskilling
Skills and Experience
5 – 8 years of Java development working experience
In depth working knowledge of Java language features
Full stack exp
Experience with a DevOps environment would be advantageous
Solid understanding of Object-oriented programming fundamentals
Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns)
Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions
Excellent knowledge of at least one client-side technology. Needs to have solid understanding of the technology specific patterns
Needs to have a high level understanding of the common frameworks in the Java technology stack
Qualifications
BSc or Similar Degree
Personal Attributes
Must be a team player and able to play a leadership role within the team
Must provide mentorship to the more junior members of the team
Flexible and able to work under pressure