Senior Java Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 25-02-2015 4:02:19 PM
25-03-2015 4:02:19 PM
SENIOR JAVA DEVELOPER 
 
Job- Purpose:
  • Creates user information solutions by developing, implementing, and maintaining Java based components and interfaces.
 
Knowledge of:

Web:
  • JavaScript, Angular, HTML, CSS, Bootstrap, RESTfull design, portlets advantageous, UX Design (MVC), NodeJs, Karma, Bower. (Proficiency Level – Advanced)
Java:
  • Spring Core, Spring MVC, Spring Batch, Spring Security, Spring Data, Apache Camel, RESTfull services, Relevant patterns. (Proficiency Level – Advanced)
Integration:
  • Oracle Service Bus, SOA, understanding of Enterprise Integration Patterns (EIP), Apache Camel an advantage. (Proficiency Level – Advanced)
Database:
  • Domain Modeling, SQL (DDL & DML) and related tools. PL/SQL an advantage. (Proficiency Level – Advanced)
Application Architecture:
  • Knowledge of Tiered Designs, pattern where relevant. (Proficiency Level – Advanced)
DevOps:
  • Ability to make assessments and informed design decisions that consider Development, Quality Assurance and Technology Operations (Configuration, etc.
SDLC:
  • Analysis, enhancements, Version Control, releases, documentation, Integration Testing.
  • Teamwork, General Verbal Communication, Software Architecture.
  • Knowledge of laws, precedents, and government regulations around Government Finance , Electronic Communications Act, etc.
  • Knowledge of Business Applications support services in an outsourced environment including escalations and root-cause analysis.
  • Knowledge of Prince or PMBOK project management methodology
  • Knowledge of Business Applications fit on business continuity requirements with a specific focus on security and disaster recovery.
  • Knowledge of Oracle; Linux; Java; J2EE; and change management software.
 
 
Skills:
  • High Level Communication Skills
  • Project management
  • Collaboration
  • Delegation 
 
Personal Attributes:

  • Initiative
  • Emotional intelligence
  • Demonstrable commitment
  • Customer service orientation
  • Structured approach
 
Qualifications

  • BSc (Computer Science); BCom (Information Systems) or similar professional qualification.
  • Business Analysis; Programming; System Analysis, Object-Oriented Design (OOD), Software Debugging qualifications will be an advantage.
 
 
Experience
  • Experience in Applications Services.
  • Extensive experience in outsource environments with 7 to10 years relevant experience.
  • Management of application development life cycle

Recruiter: CompuJobs