Java Developer Intermediate (contract) Midrand/hybrid

Midrand, Johannesburg, South Africa

Job Description


Java Developer - Intermediate (Contract) Midrand/HybridOur client is seeking an experienced Intermediate Java Developer to join their dynamic development team. This role is ideal for a developer who thrives in fast-paced environments, is comfortable working both independently and collaboratively, and is passionate about delivering quality solutions.Location: Midrand, Johannesburg (Hybrid)
Type: Full-time Contract | Duration: 12 months (renewable)Self-Scoring required for this role:Role Overview
The successful candidate will contribute to the design, development, and deployment of custom modules and applications using modern Java technologies. You will work closely with cross-functional teams to ensure the delivery of scalable, high-performance software solutions.Additional Requirements

  • Gauteng-based preferred.
  • Willingness to travel to client sites.
  • Must have a valid driver's license and own reliable transport.
Required Skills and Experience
  • Minimum 3 years' experience in Java software development.
  • Strong proficiency in Java, Java GUI, RESTful APIs, Spring Framework, MicroProfile, and Quarkus.
  • Experience with Angular, JavaScript, HTML, and CSS.
  • Familiarity with CI/CD tools (Maven, Gradle, JUnit, SonarQube).
  • Experience with containerisation tools such as Docker and Kubernetes.
  • Working knowledge of Microsoft Azure cloud services and infrastructure.
  • Exposure to Agile development methodologies (Scrum, Jira).
  • Solid understanding of distributed and concurrent programming.
Desirable Skills
  • Familiarity with integration tools.
  • Knowledge of IT security principles and secure cloud application development.
  • Experience with Splunk and Terraform is advantageous.
Qualifications
  • B.Sc. in Computer Science, Information Technology, or related field.
  • Honours degree is an advantage.
Key Responsibilities
  • Develop, test, and maintain Java-based applications with minimal rework.
  • Participate in technical design sessions and provide input on proposed solutions.
  • Deploy software modules across various environments.
  • Collaborate with team members and support knowledge sharing.
  • Ensure code quality and system performance through unit testing and tuning.
  • Support production systems and participate in troubleshooting efforts.
#isanqa #isanqaresourcing #java #CI/CD #spring #sonar #FuelledbyPassionIntegrityExcellence

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.


Related Jobs

Job Detail

  • Job Id
    JD1432989
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned