SENIOR Java Developer
E-MERGE
Bryanston, South Africa
32d ago

Description

A Software Product Development Business specialising in building multi-channel communications software has an opportunity for a Senior Java Developer to create some amazing software using the latest technologies Hibernate, Tomcat and Spring.

They are looking for enthusiastic, passionate and technically strong Java developers to join their team. As a Senior 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 software solutions.

Don’t Miss Out on this amazing opportunity, Apply now and become a part of a talented team of software experts delivering mission-critical applications.

Requirements :

  • 5 years PLUS software development experience
  • 5 years development and delivery experience with Java
  • 5 years development and delivery with the Spring Framework
  • 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
  • Great OO skills, including strong design patterns knowledge
  • Experience in an Agile and Scrum environment
  • 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
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form