Junior Software Developer - Graduate
CapeTown, South Africa
5d ago
source : Job Placements
  • Design and develop high-quality Java applications using cutting edge technologies for Object Relational Mapping, Caching and Service Orientated Architecture
  • Work with our experienced Software Engineers and learn from our dynamic team
  • Learn about implementing scalable, robust, maintainable software using design patterns and Object-oriented principles
  • Desired Skills and Expertise

    Required Technical Skills :

  • Good understanding of the Java programming language / syntax
  • Exposure to or good understanding of HTML / CSS and Javascript
  • Experience with SQL and RDBMS database concepts and design
  • Exposure to Object Relational Mapping (e.g. Hibernate, EJB3)
  • Exposure to Java servlet containers (e.g. Tomcat, Jetty)
  • Experience with Java IDEs such as Eclipse and / or Netbeans
  • Practical experience with any of following databases : MySQL, Oracle or MS SQL
  • Good English writing capabilities and communication skills.
  • Recommended Technical Skills :

  • Exposure / Understanding of version control and the software development lifecycle in a team environment Exposure to Linux (Linux / FreeBSD / Solaris)
  • Good understanding of Internet and LAN / WAN technologies
  • Exposure to accounting and business concepts
  • You as a Person :

  • Must be willing and able to learn new technologies Excellent technical skills and a hunger to learn more
  • A good understanding of broad business processes and principles
  • Excellent communication skills & good interpersonal skills
  • Able to work independently as well as part of a team
  • Dynamic self-starter : highly motivated / enthusiastic / energetic
  • Analytical and objective, with attention to detail
  • Hard working and keen to take on new challenges as part of the team that does so every day
  • Candidates must have a valid South African drivers license
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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.
    Application form