Job Description

JNR Java Developer

– Permanent Junior position
– Mowbray, Western Cape
– R15,000 – R25,000 pm basic salary

About the Position Our client is a leader in the IT industry and is looking to appoint Junior Java Developers to grow with them in their team. To qualify for this amazing opportunity, you need to meet the following criteria:
Ideally an IT Diploma or related Degree will be an advantage but is not essential

– Proven Java experience of at least 2 years of professional Java development experience.
– Candidates with more or deeper development experience are welcome to apply.
– Remuneration package will be tailored according to relevant technical experience.
– Development experience in a Scrum based Agile environment will be an advantage
– Exposure to BDD/TDD will be a definite advantage
– Exposure to Enterprise development is an advantage.
– Exposure to object-oriented design concepts will be an advantage

Technical skills required: You do not need of all these, but experience of training in some is important in this role:

– Java
– Basic JSE API (to v7)
– GUI Development (Swing / SWT)
– Java 5.0 Language Fundamentals (preferably Java 7)
– J2EE
– Servlets
– Logging frameworks (SLF4J, Log4J)
– EJB (MDBs)
– JSP & HTML (incl. v5.0)
– JSP Custom Tags
– JavaScript / AJAX
– Caching mechanisms (ehCache)
– Frameworks
– Web Frameworks (Struts/JSF,PrimeFaces)
– Spring (Core, Web, Remoting, Security etc.)
– ORM Concepts and Frameworks (Specifically myBatis)
– Core Concepts
– Databases
– Core RDBMS Concepts
– Oracle
– DB/2
– App Design
– Design Patterns (GoF)
– Enterprise Patterns
– Application Architecture
– Technical Architecture
– O/S
– Windows – Desktop & server
– Linux
– App Servers
– Tomcat
– Websphere (including Admin)
– Integration Frameworks (Apache Camel)
– General Dev.
– Unit Testing Concepts (JUnit, Mockito etc.)
– Maven
– Retail Business Domain Knowledge
– Scripting
– Python / Jython
– Shell Scripting
– Process
– Agile – SCRUM
– TDD/BDD/Specification-by-Example
– Distributor Source Management Processes
– Certifications
– Oracle Entry-Level Java Programmer
– Oracle Java Professional Programmer

Desired Skills

– Java
– Javascript
– Java Programming

Desired Work Experience

– 1 to 2 years

About The Employer Our client is a leader in their field with offices not only in South Africa, but also in other parts of the world. Become part of this friendly, dynamic environment and let your skills be enhanced by some of the best developers in the industry.
Job Type: Permanent
Salary: R15,000.00 to R25,000.00 /month

Learn more/Apply for this position