Back End Java Developer

Pretoria, GP, ZA, South Africa

Job 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 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).



Between 7 - 10 Years

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
    JD1470883
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned