A fantastic software company based in Midrand is seeking skilled Senior Java developers to join their dynamic team.
The successful candidate should have experience in the following:
development and delivery with the Spring Framework
Hands on experience in designing, developing and implementing applications using Java EE platforms
Great OO skills, including strong design patterns knowledge
Experience in an Agile and Scrum environment
Experience with Domain Driven Design and Behaviour Driven Development
Knowledge and experience with software best practices like test driven development and continuous integration.
Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate).
Experience with NoSQL databases such as MongoDB
Experience with source and version control systems such as Github and Bitbucket
Experience with cloud computing platforms such as Cloud Foundry, Amazon Web Services and Heroku
Experience building RESTful web services
Experience using Apache Tomcat, XML and JSON
Should you meet the requirements for this position, please email your CV to us .
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.