Senior Java Developer - Johannesburg Verfied

R 900000 per annum Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 07-03-2019 2:03:42 PM
02-05-2019 2:03:42 PM
Job Description
JHB CBD. Snr Java dev (7+ yrs exp.) with skills as at R900k pa.

Senior Java Developer

Department: Information Technology

Purpose

The Developer is responsible for translating a technical specification into a working program that meets the specification, within the overall project architecture and standards, within an agreed time limit and agreed level of quality.

Experience

At least 7 years Java application development experience of which 2 must be at senior level.

Skills Required

Contribute in Design sessions.
Analyse impact of proposed changes to programs and provide estimates.
Produce code that is easily maintainable.
Produce code that adheres to functional and technical specifications.
Adheres to technical standards
Produce code that is well documented
Assist other Developers.
Perform Quality Assurance checks / Code Reviews.
Contribute to the establishment of Best Practice standards.
Prepare Technical specifications
Perform Unit and System Testing.
Work closely with Systems Analyst.
Develop innovative solutions.
Ensure audit, security and access control requirements are adhered to
Adherence to time deadlines
Mentoring of junior developers
Minimum Qualifications

Bachelor’s or Master’s degree in Engineering, Computer Science, Information Systems or related field

Knowledge of: Software design principles and practices; Git source control; Jenkins and/or other CI tools; Agile SDLC
Ability to: Develop detailed project plans; coordinate the activities of outsourced Hogan technical services; Work independently and make sound judgments; meet critical deadlines; Must have strong scripting skills; Problem solving skills; Leadership and mentoring skills;

Experience or qualifications in the following areas would be beneficial

Bachelor’s or Master’s degree in Engineering, Computer Science, Information Systems or related field
7 years’ work experience as a software engineer
Advanced experience in Java EE application development.
Web application development
Web services experience
Ability to interpret ERDs, process flow charts, sequence diagrams and use cases.
Ability to document requirements using UML
SQL – Database design, queries, reporting
Enterprise Messaging Bus architectures
Possess advanced programming logic and ability to write pseudo-code
Strong skills to investigate and analyze information in troubleshooting
Good understanding of project management principles and SDLC
Excellent SQL and database design skills
Experience working in a large corporate environment helpful
Excellent Jboss/Wildfly or any other JEE application server administration skills
Good understanding of Content Management Systems(Hippo CMS)
Good understating of data processing tools such as Kafka
Good understanding of Microservices technologies (Service discovery and registry)
Job Type: Full-time

Salary: R900,000.00 /year