Senior Java Developer wanted immediately: APPLY NOW
Woodmead, Gauteng
Contract
Senior Java Developer
The senior Java developer should be able to demonstrate that they can:
develop, test, and maintain the deployed application software with excellent quality
analyse, maintain and enhance existing application and troubleshoot issues with high efficiency
perform and help others on the accurate development estimation
can produce and help others on suitable technical specifications and best designs by himself
can help to produce high standards on the team and stick with it
strong analytical and problem solving skills
present to senior stakeholders
offer support and guidance to junior and intermediate Java developers
self-starter who takes ownership, is accountable, and is able to guide others to work together
excellent written and verbal communication skills
can help and guide the quality assurance and provide comments
manage and co-ordinate work and priorities of a team of junior and intermediate Java developers
perform analysis at a strategic level and understand principles of business, technical and enterprise architecture
Passionate about technology and development.
Results-oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines
able to work with the team to deal with complexity and migrate between detailed and high-level requirements.
Required:
Java EE
Oracle and PL/SQL
ORM/Hibernate/JPA/TopLink knowledge
Deep understanding of Spring
XML/XSD/JAXB and web services
Unit testing, automated testing using different testing frameworks
Comprehensive knowledge of OO design principles and development patterns
Knowledge with industry-standard Application Servers (preferably WebLogic/AppCenter)
Linux and load balancing (Apache, LVS, F5) knowledge
Knowledge with Business Rules Management Frameworks, e.g., QuickRules, FICO Blaze Advisor
Knowledge using formal modelling languages (UML etc) and modelling tools (Enterprise Architect, etc.)
Maven 3 and ANT build scripts
JMS, Tibco EMS knowledge
Java Batch Scheduling (eg. Flux, Quartz) knowledge
Presentation layer development (JSP, HTML5, CSS, JavaScript, jQuery, Spring MVC, Angular 2)
Exposure to Agile principles and methodologies, including Continuous Integration and Test-Driven Development
Microsoft Visio
Microsoft Word and Excel
Technical lead
Qualifications
Relevant tertiary qualification/Informatics degree
The following are advantageous:
Java-related course
Oracle Database related course
System architect related course
Honours degree
Minimum Required Experience
At least 5 years as a Java Developer, or 2-year experience as a Senior Java Developer or technical team leader
Java-related system implementation and deployment
Requirements analysis and system design experience
Problem analyses and solving
Job Type: Contract
Experience:
Java: 5 years (Required)
Apply Now
Source: Indeed