Java Developer - Pretoria Verfied

R 90000 per month Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 04-12-2017 1:04:13 PM
29-01-2018 1:04:13 PM
A Java/J2EE professional having more than 10 years technical expertise in complete software development life cycle (SDLC) process that includes Analysis, Design, Development, Testing and Implementation.

Primarily a “hard-core developer”. This position does not require formal architecture or ancillary skills. The role does however require:
• Ability to solve technical problems that are highly complex.
• Ability to develop innovative solutions to complex problems rather than stringing together sample code that is available on the internet.
• Ability to develop innovative solutions on cutting edge technologies. (A reliance on finding code published by other developers and tailoring it will quickly be exposed, as these technologies are not yet popularized to the point where sample code is available)
• Good understanding of standards and conventions, but able to work beyond these to create working solutions (work with and through conventions rather than being limited by them)
• Able to solve problems regardless of the technical complexities that make “not possible” an easy opt-out.
• A formal background is desirable, but so too is the “can-do” mindset that comes from the world of hacking

The following technical skills are required: - Non Negotiable
• Experienced on Google Cloud Platform
o App engine
o Big Query
• Experienced with Model View Controller(MVC) Architecture
• Experience in developing web applications
• In-depth knowledge and experience in Java, HTML, DHTML, CSS, XML, JQuery, JavaScript, J2EE(JSP, Servlets), WebServices, Eclipse Framework
• Internet Programming with HTML, DHTML, Java Script, XML, CSS
• Expertise in SQL databases
• Expertise in NoSQL databases
• Developed applications using AJAX
• Experience in optimization and test platforms
• Expertise in testing tools like JUnit

The role requires a person with the following attributes:
• Quick learner
• Independent worker
• Problem solver
• Innovative thinker
• Rapidly achieve organizational integration
• Communicative, analytical and flexible
• Ability to learn and use new systems and paradigms easily.