Back End Java Developer

Pretoria, Gauteng, South Africa

Job Description

Closing Date: 2025-08-24
Job Type: Contract
Job Level: Senior
Experience: Between 7 - 10 Years
EE/AA: No
Summary
Our client, a global Leader in the Engineering industry is looking for a Back End Java Developer to join their team on a long term contract basis.
Contract up to end of December 2028.
Location: Pretoria Menlyn / Pretoria Rosslyn / Midrand and home office on a rotational basis.
Description

  • Analyze business requirements and technical specifications to design and develop the backend architecture of software applications / platforms.
  • Select and implement appropriate programming languages, frameworks, and databases to meet the application's functional and non-functional requirements.
  • Ensure the backend components are scalable, maintainable, and aligned with industry best practices and standards.
  • Write clean, efficient, and well-documented code to implement the backend logic and functionality of the software applications / platforms.
  • Develop and integrate APIs, microservices, and other backend components to enable seamless communication between the front-end and back-end systems.
  • Ensure the backend components are secure, reliable, and capable of handling high-volume data and user traffic.
  • Design and implement efficient database schemas, tables, and queries to support the software application's data storage and retrieval requirements.
  • Optimize database performance, including indexing, query optimization, and data partitioning techniques.
  • Collaborate with the quality assurance team to develop and execute comprehensive test plans for the backend components.
Minimum Requirements
Minimum mandatory qualifications:
  • Computer Science degree or similar relevant formal qualification.
Minimum mandatory experience:
  • 10+ years of building and maintaining mission critical Java systems inside corporate or medium sized business.
  • 7+ years production experience of building/updating and fixing webservices (Restful).
  • 7+ years of experiences to mission critical systems in the Cloud.
  • 5+ years' experience on building/running microservices architecture.
Advantageous experience:
  • Proven track record of successful projects delivered.
  • Proven experience in senior / leadership roles fulfilled in IT / Engineering teams.
  • Agile working experience (any framework).

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1476073
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned