Senior Java Developer - Johannesburg
more than 14 days ago
Senior Java Developer
Johannesburg Northern Suburbs
Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy.
Duties & Responsibilities
Develop software based on technical design (Internal Process)
Contribute to the design of scalable solutions that supports the system architecture
Translate business requirements into workable solutions and document solution into technical specifications
Design and code new software functionality using codes that is scalable, readable, maintainable and re-usable
Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements
Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries.
Review and quality assure deliverables of junior team members in accordance with IT Strategy, architecture and best practice.
Design solutions that eliminate reoccurrence of errors.
Provide authoritative, expertise and advice to clients and stakeholders
Build and maintain relationships with clients and internal and external stakeholders
Deliver on service level agreements made with clients and internal and external stakeholders in order to ensure that client expectations are managed
Develop and maintain productive and collaborative working relationships with peers and stakeholders
Provide input into the risk identification processes and communicate recommendations in the appropriate forum.
Desired Experience & Qualification
5-7 years' intermediate/senior java development experience
Relevant IT qualification
Relevant post graduate IT qualification