This post has expired! It was posted more than 30 days ago.
My client is based in Houghton and need a Senior JAVA developer to be based at a client in Midrand. The company is a consulting firm and you might be expected to work at different clients in Johannesburg. It will always be with a team of developers. The company offers great learning opportunities ito in-house courses as well as tertiary studies which they will pay for.
Technical knowledge for Senior Java Developer
Must have strong knowledge and capabilities in the following areas:
Java EE (should not just be able to explain the advantages and disadvantages of using Java EE and a Java EE application server but also able to design and develop applications on it)
Good knowledge of generics, threading and networking (should be able to solve complicated problems).
Excellent GOF design patterns knowledge (should have knowledge of all GOF patterns and be able to make tradeoffs between using which pattern in what context).
Good Enterprise Application and Integration pattern knowledge.
Good knowledge of design time and run time query optimization.
Must have knowledge of CSS.
Any of the following will be very advantageous to this project:
Knowledge or any experience in Weblogic
Knowledge or any experience in ADF
Knowledge or any experience in Portal and Portlet
Strong knowledge and capabilities in CSS
Degree or related qualification
Essential attributes and technologies
6 – 8 years of Java Development experience
Should have excellent oral and written communication skills.
Should be able to be a mentor to the development team.
Should be able to explain difficult technical concepts to business in order to ensure their buy-in into the architecture.