Senior Java Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 20-01-2015 9:13:29 AM
17-02-2015 9:13:29 AM
Senior Java Developer responsible for developing complex and critical systems for our business. Join a highly innovative team of professionals dedicated to continuous innovation ensuring the companies real time critical systems are on uptime – so business can offer the best service. You will have the freedom to use multiple technologies and develop for business units across the organization. This position requires7 years Java and J2EE and SQL technical knowledge complemented by a tertiary qualification and exposure to mission critical systems.

Responsibilities:
• Set and adhere to cost/time estimates for allocated projects
• Accurately estimate the amount of time needed to implement a technical project
• Responsible for the technical quality of the code in the domain
• Identify and communicate all areas that might be affected by a specific code change
• Development of UML diagrams and flow charts
• Design solutions with regards to classes, database design and infrastructure design
• Consult with engineering staff to evaluate interface between hardware and software
• Store, retrieve, and manipulate data for analysis of system capabilities and requirement.
• Develop features across multiple subsystems within our domain, including collaboration in requirements definition, prototyping, design, coding,
testing and deployment.
• Design Data Models to support new and enhanced functionality.
• Perform Unit Testing.
• Prepare software packages for releases, providing information for the release notes, and supporting the release manager.
• Porting software to different *NIX operating systems.
• Preparing deployment packages for clients.
• Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
• Review codes written by other programmers
• Assist other programmers by means of peer programming
• Assisting analysts with requirement definitions, user stories, system design and specifications preparation.
• Design, development, testing and support of integration jobs, data quality metrics, master data management, SOA architecture design, business
intelligence and analytics.
• Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into high quality computer
programs using specialized technology.

Recruiter: Studio 29