Senior Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Key Responsibilities:

  • Develop top-tier web and mobile applications using Java.
  • Improve product quality through containerisation, continuous integration, and a streamlined DevOps process.
  • Contribute to all phases of the SDLC including system design, analysis, and estimation.
  • Explore and integrate new technologies to keep projects at the forefront of innovation.
Tech Stack:
  • Frameworks: Spring, Spring Boot
  • Frontend Technologies: Angular, React, Vue
  • ORM Tools: JPA, Spring Data, Hibernate
  • Relational Databases: Oracle, MSSql, PostgreSQL, MySQL
  • Non-relational Databases: MongoDB, Cosmos DB
  • Build Tools: Maven, Gradle
  • Cloud Environments: Azure, AWS
  • IAC: Terraform, Bicep, AWS CDK
  • Event-based Messaging Queues: KAFKA, RabbitMQ, Amazon SQS
What Were Looking For:
  • Bachelors degree in IT, Engineering, or a related field.
  • At least 6 years of experience in software engineering within an enterprise setting.
  • Proven ability to work within a delivery team across multiple disciplines.
  • Strong grasp of software engineering fundamentals and best practices.
  • Mastery of various technologies with adaptability to new frameworks.
  • Experience in architecting and structuring projects within an enterprise context.
  • Collaborative attitude with a focus on continuous improvement and excellence.
Apply now and join a team dedicated to innovation and excellence.

ExecutivePlacements.com

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