Senior Java Developer - ADA Recruitment & HR Solutions, Durban

  • Durban
  • Salary: Market Related
  • Job Type: Permanent
  • Sectors: IT
  • Posted by ADA Recruitment & HR Solutions on Wednesday, April 24, 2019
  • Reference: Thabile Dlamini
  • Apply before Sunday, June 23, 2019 - 6 Days left

Vacancy Details

Employer: ADA Recruitment & HR Solutions

Role Purpose

Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy

Responsibilities and work outputs

            Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture.
            Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
            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.
            Develop and maintain productive working relationships with peers and organisational role players to achieve effective collaboration.
            Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations.
            Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements.
            Collaborate with the I&O and shared services team to address hardware and infrastructure requirements where applicable.
            Collaborate with testing team to co-create test cases.
            Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries.
            Contribute to user acceptance testing (UAT) and training material.
            Once the solution has been successfully tested, prepare and produce releases of software components into production/live environment.
            Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
            Maintain existing programmes, ensuring all errors are resolved and documented.
            Advise and guide colleagues regarding effective business system analysis approaches and techniques
            Review and quality assure deliverables of junior team members in accordance with IT Strategy, architecture and best practice.
            Mentor team members and provide insight to effective and efficient Java development practices.
            Design solutions that eliminate reoccurrence of errors.
            Provide technical guidance to the operations and support team.
            Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
            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
            Make recommendations to improve client service and fair treatment of clients within area of responsibility
            Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service
            Develop and maintain productive and collaborative working relationships with peers and stakeholders
            Positively influence and participate in change initiatives
            Continuously develop own expertise in terms of professional, industry and legislation knowledge
            Contribute to continuous innovation through the development, sharing and implementation of new ideas
            Take ownership for driving career development
            Identify solutions to enhance cost effectiveness and increase operational efficiency
            Manage financial and other company resources under your control with due respect
            Provide input into the risk identification processes and communicate recommendations in the appropriate forum.

Competencies required

            Business Acumen
          • Customer/ Stakeholder Commitment
            Drive for Results
            Leads Change and Innovation
            Impact and Influence
            Self-Awareness and Insight
            Diversity and Inclusiveness

Candidate Requirements

•  Degree in Computer Science, Engineering or a related subject
          •  JAVA EE certification
          •  7-10 years' experience in designing and developing applications using Java EE platforms
          •  Knowledge of the Software Development Lifecycle
          •  Exposure to Object Oriented analysis, common design patterns, Java and JEE internals (Class loading, Memory Management, Transaction management etc.), Relational Databases, SQL and ORM technologies such as JPA2 or Hibernate
          •  Experience with agile methodology


This position is based in our Durban offices

Apply before Sunday, June 23, 2019 - 6 Days left Companies may expire jobs at their own discretion. If you have not received a response within two weeks, your application was most likely unsuccessful.
5 people have applied for this job. 351 people have viewed this job.

Similar Jobs

More ADA Recruitment & HR Solutions Jobs

About ADA Recruitment & HR Solutions

ADA Recruitment and HR Solutions is a dynamic and innovative recruitment agency that understands candidate’s needs in terms of achieving their career goals and objectives. 

Our professional team consists of dedicated recruitment specialists, with over 30 years combined industry experience.  These highly trained recruitment specialists have developed skills and expertise in the various fields that they specialize in.  Not only are they familiar with market trends and dynamics; they also have a thorough and immediate grasp of the intricacies of your job.  This background knowledge ensures they are able to recognize your strengths and match them with suitable positions with our highly reputable clients.  Our years of working in the recruitment field have helped us develop a wide range of network of key clients, thus allowing us to find prime positions with top employers in the fields of:

Engineering and Manufacturing
Human Resources
Office Support and Administration
Sales and Marketing

ADA prides itself on offering a range of services to their candidates thus removing the anxiety and stress from the job seeking process.  This is done by providing extensive support and guidelines to our candidates, which starts from the first interview with the consultant, understanding our candidates need for a career change, guide them on smart career moves and assist them to prepare them for the ultimate change. Our service to candidates is maintained throughout the recruitment process until our candidate is settled into their new career.