Intermediate software engineer (Java) at Reverside


Responsibilities :

  • Contribute to all stages of the software development lifecycle
  • Design, implement and maintain Java-based applications that can be high volume and low latency
  • Analyze user needs to define business objectives
  • Consider system features and functionality
  • Define the objectives and functionalities of the application
  • Ensure that application designs align with business objectives
  • Develop and test software
  • Identify and resolve any technical issues that arise
  • Create detailed design documentation
  • Propose changes to the current Java infrastructure
  • Develop technical designs for application development
  • Develop multimedia applications
  • Write well-designed and testable code
  • Analyze, program, test and debug software
  • Manage Java and Java EE application development
  • Write documentation to help users
  • Turn requirements into stipulations
  • Prepare and produce releases of software components
  • Support continuous improvement, research alternatives and technologies and present for architectural review

Technical skills, knowledge and work experience:

  • BSc Computer Science or equivalent degree
  • Minimum 4 years of experience in Java database coding
  • Experience in developing back-end source code
  • Java 8+
  • Spring (start, batch, data, test, messaging, event)
  • Hibernate
  • Maven/Gradle
  • Knowledge of SDLC processes, unit testing, engineering change control
  • Collaborate with Frontend developers to integrate user-facing elements
  • Knowledge of Microservices architecture and RESTful API services
  • ITIL Services Framework

Education / Qualifications / Accreditations with a professional body:

  • Minimum computer training (BCom or BSc in Information Systems or Computer Science)
  • Matric with English and Mathematics

Desired skills:

  • Java
  • spring
  • SQL
  • SDLC
  • hibernate
  • database
  • java code

About the employer:

Reverside is a global ICT company specializing in digital engineering, integration, cybersecurity, cloud and digital transformation services with delivery centers in Johannesburg and Cape Town, South Africa, and Gurgaon, South Africa. India. Reverside is headquartered in South Africa and is a Tier 1 B-BBEE IT consulting and services organization. Reverside was founded in 2006 and has since grown into a strong team of over 300 consultants, serving over 40 active clients worldwide.
Website – [URL Removed]
LinkedIn– [URL Removed]

Find out more/Apply to this position


Comments are closed.