Java Developer

Full Time
  • Full Time
  • TBC
  • Salary: R 65 000 p/m

Java Developer -Job Description 

Looking for someone with strong work ethic, that is well organized and able to hit the ground running  on multiple customer projects. The ideal candidate designs, develops and modifies solutions or  modules based on functional and system requirements. As a Java Developer, the candidate can  manage the software development lifecycle from planning, prioritizing, testing and release.  

Core skills and competencies

  • Excellent written and verbal communication skills  
  • Team-player that is positive, proactive and a motivated self-starter  
  • Knowledge and experience with build and release management  
  • Strong analytical and problem-solving skills  
  • Excellent leadership, team building and relationship management skills  
  • Excellent time management skills  
  • Remain flexible on changing workloads  
  • Minimum of 5 years commercial application development experience  
  • Proven work experience in Java development  
  • Hands-on experience designing building and testing Java EE applications  In-depth knowledge of popular Java frameworks like JSF and Spring MVC  Proficient in understanding Java and JEE internals (Classloading, Transaction and Memory  Management, Connector Architecture etc)  
  • Excellent knowledge of SQL, Relational Databases and ORM technologies (Hibernate, JPA2)  Experience in developing web applications by using popular web framework is advantageous  (Angular, React, React Native)  
  • Experience with Object-Oriented Design and Development  
  • Ability to understand business requirements and translate them into technical requirements  Proficient understanding of code versioning tools, such as Git  
  • Familiarity with continuous integration

Technical skills:

  • Java  
  • SQL  
  • OOD  
  • Spring Framework  
  • Git  
  • Agile Management Tools  
  • Agile Methodologies  
  • XML / JSON  
  • HTML5  
  • CSS3  
  • MVC / MVVM / Software Patterns  
  • NoSQL Experience advantageous  
  • Azure or AWS experience advantageous 

To apply for this job please visit

Share This