Senior Java Developer Verfied

Salary Negotiable Not Specified more than 14 days ago 20-11-2018 10:44:08 AM
15-01-2019 10:44:08 AM
Senior Java Developer Cape Town
We are looking for enthusiastic, passionate and technically strong Java developers with minimum 8-10 years of relevant experience to join our team. As a Java developer you will be responsible for Java/Java EE application development and will also provide expertise throughout the entire SDLC from analysis, design, testing and implementation of high quality work.

Responsibilities:

Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
Contribute in all phases of the systems development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Desired skills and Experience:

8-10 years software development experience
8-10 years development and delivery experience with Java
8-10 years 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

Knowledge on and experience with HTML5, JavaScript and AngularJS would be beneficial

Min 8-10 experience, salary dependent on experience.