Senior Java Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 01-05-2021 12:00:02 AM
20-05-2021 2:25:21 PM
A leading health insurance company is looking for a Senior Java developer.

Position Purpose
To design, develop and support a variety of Java applications to meet the business objectives

Experience & Qualifications
• Must have at least 5-7 years' experience in development of object oriented enterprise Java systems
• Analysis / design experience
• Health and Insurance background is an advantage
• An IT related degree (BSc, BEng)
• Java certification will be advantageous

Work Output
• Development of, or enhancements to applications for internal clients based on specifications from business
analysts
• Analyze, design, develop, document and maintain high quality business applications
• Maintenance of existing applications
• The applications will be developed using object-oriented methodologies and written in Java. They will generally
be server-based Java components and web applications written using established frameworks
• The applications may also need to integrate to back-end systems
• Interact with users and business analysts to gather, interpret and understand business requirements
• Interact with project managers and provide work estimates for projects
• Take ownership of projects

The applicant should meet these requirements:
• Familiar with object-oriented analysis and design.
• Experience on larger systems / teams and all aspects of the SDLC on large projects are important.
• Scrum experience will be advantageous
• Unix knowledge is preferable as development takes place on Linux
Knowledge of:
• Java
• JEE (EJB, JPA, JSP, JSF)
• JavaScript
• AngularJS
• HTML5
• jQuery
• SQL

Competencies Required
• Sound object oriented analysis, design and development skills
• A fast and efficient Java developer
• Able to investigate and understand existing systems quickly
• Able to assess impacts of requirements and ask the right questions
• Able to communicate well with both technical and business people
• Able to understand the business environment
• Strong analytical and problem solving skills
• Good verbal and written communication skills
• Planning and organizing skills
• Innovative
• Good at time management
• Detail focused
• Systematic thinking
• Test driven development is an advantage
• Automated build processes and unit testing

Additional Information
Attitude / Values:
• Self-starter and completer
• Self motivated - energy and drive
• A sense of responsibility / ownership
• Sense of urgency
• Integrity
• Self-discipline
• Excellence
• Quality conscious
• Take initiative - proactive approach

We encourage people with disabilities to apply. All positions will be filled in accordance
with our Employment Equity policy.
• Passion for application development
• Keen to learn and adapt to changes
• Prepared to accept criticism
• Share knowledge in team

Recruiter: Hire Resolve