Senior Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Job & Company Description:

As a Java developer, your role is to design, code, configure, test, debug, deploy, and maintain web service applications using various software development toolkits while adhering to best practices and quality standards. You'll translate business requirements into technical specifications and ensure alignment with architectural design and business needs.

Education:

  • Bachelor's Degree in Information Technology, Computer Science, or related fields.
Job Experience & Skills Required:
  • Minimum 6 years of experience in Spring framework (Spring Data, Spring MVC, Spring JPA).
  • Knowledgeable in software development design patterns.
  • Experience in Docker and Kubernetes is a plus.
  • Familiarity with GIT, Swagger, PCF, Rabbit MQ.
  • Proficiency in Rest Webservice and unit testing (JUnit, Mockito, or PowerMock).
  • Strong skills in Advanced SQL.
  • Exposure to Azure Cloud and integrations.
  • Hands-on experience with Spring core and Spring JPA.
  • Proficient in using GIT and Maven.
  • Knowledge of CI/CD tools like Jenkins.
  • Excellent written, verbal communication, and documentation skills.
  • Experience with Quality and Security scan tools (Sonar, Fortify, WebInspect).
  • Agile methodology experience.
  • Familiarity with Jenkins Pipeline (Continuous Integration) and Atlassian tools (JIRA, Confluence, Bitbucket).
Apply now!
If you're a Java Developer ready to make an impact, apply today and be part of our dynamic team.

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.


Job Detail

  • Job Id
    JD1276289
  • 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