Senior Java Developer Role in Johannesburg

We are looking for Software Development Professionals with 5 yearssolid development experience in Java Development and has solid knowledge base of the SDLC.

About The Employer:

The successful candidate will be required to perform but not limited to the following key outputs:

  • Implement the technical specification using the relevant development language
  • Consulting with the BA and Architect teams on technical issues encountered
  • Document logic and comments inside code
  • Documentation of database structure, rule changes and updating configuration files
  • Conduct unit testing, review error logs as well as review and correct defects found
  • Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries as well as reusable aspects of the application
  • Coaching and team collaboration
  • Perform defect root cause analysis by responding to the Incidents team, logging issues appropriately and conducting preliminary analysis

Competencies
The successful candidate must demonstrate the following competencies:

  • Business writing skills
  • Software development within the SDLC
  • Solution architecture
  • Process mapping
  • Entity diagram mapping
  • Software testing pack design
  • Functional testing
  • Excellent communication skills
  • Customer service orientation
  • Results orientation
  • Conflict resolution
  • Negotiation skills
  • Time management

Education and Experience

  • Minimum IT degree level education (BCom or BSc in Information Systems or Computer Science)
  • Matric with English and Mathematics
  • 5+ years experience in Back-end source code Java development
  • Strong experience with the Spring Framework (SpringBoot, Batch, Data, Testing, Messaging, Event), Camunda or similar, SOAP, REST, JSON CI/CD, Maven/Gradle
  • Experience working with containers (Docker, Kubernetes)
  • Process knowledge of SDLC, Unit testing, database structure design, technical change control
  • Experience in open source technologies (Atlassian Suite), DevOps including Agile methodology
  • Strong documentation skills in technical and architecture specifications

Bonus skills

  • Deployment: Docker and Kubernetes
  • Cloud Exposure: AWS or Azure
  • Support tools: Jira, Confluence, Bamboo, Bitbucket, GitHub, Nexus, Harbor

Learn more/Apply for this position