Software Developer MMH260824-2

Momentum

Centurion

On-site

ZAR 300,000 - 420,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Momentum is seeking a software developer to contribute to a portfolio of applications across the full SDLC. You will work in an Agile/Scrum environment, translating business requirements into robust Java-based solutions.

This role emphasizes collaboration with stakeholders, writing clean code, and unit/integration testing to ensure high-quality software delivery. The ideal candidate has 1–3 years in software development, solid knowledge of Java SE/EE, Spring Boot, REST APIs, SQL, and Git, and is

Qualifications

  • 1–3 years software development experience.
  • Experience with Agile/Scrum teams.
  • Knowledge of SDLC and enterprise applications.

Responsibilities

  • Collaborate with Scrum Master/PM to deliver quality software.
  • Gather requirements, analyze and prioritise requests.
  • Design and code maintainable software functionality.

Skills

Java SE
Java EE/Jakarta EE
Spring Boot
REST API Development
SQL
Git

Education

Degree/Diploma in IT

Tools

Git
Linux
Bash scripting

Job description

Role Purpose

Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from high-level business requirements and designs, through the Software Development Life Cycle.

Requirements
Qualifications
  • Relevant IT qualification (Degree, Diploma or equivalent)
Experience
  • 1-3 years software development experience (essential)
  • Experience working within Agile/Scrum development teams
  • Experience developing and supporting enterprise applications
  • Knowledge
  • Knowledge of Software Development Lifecycle (SDLC)
  • Knowledge of Java SE and Java Enterprise Edition (JEE)
  • Knowledge of Spring Boot and REST API development
  • Knowledge of relational database design and SQL
  • Knowledge of Git source control practices
  • Knowledge of Linux operating systems and Bash scripting
  • Knowledge of software testing principles
  • Knowledge of system integration concepts
Essential Skills
  • Java SE
  • Java Enterprise Edition (JEE/Jakarta EE)
  • Spring Boot
  • REST API Development
  • SQL
  • Git
Duties and Responsibilities
INTERNAL PROCESS
  • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
  • Collaborate with stakeholders to gather requirements, conduct analysis, and prioritize requests.
  • Conduct research and evaluate potential technical solutions for identified business problems.
  • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
  • Design and code new software functionality using code that is readable, maintainable and re-usable.
  • Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
  • Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
  • Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
  • Deliver coding into the applicable production environment once testing has been completed.
  • Provide stakeholders with regular feedback on the technical design and timelines for solutions ensuring that business needs are met.
  • Maintain existing programmes according to change requests approved by business as and when needed.
  • Diagnose root causes of system issues through problem-solving and recommend potential solutions.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
CLIENT
  • Provide authoritative expertise and advice to clients and stakeholders.
  • Build and maintain collaborative, professional relationships with clients and stakeholders.
  • Deliver on service level agreements made with clients and stakeholders to ensure that expectations are managed.
  • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback, and provides exceptional client service.
PEOPLE
  • Develop and maintain productive and collaborative working relationships with peers and team members.
  • Continuously develop your own expertise in terms of industry and subject matter development and application thereof in an area of specialization.
  • Participate and contribute to a culture of work-centric thinking, productivity, service delivery, and quality management.
  • Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
  • Take ownership for driving career development.
FINANCE
  • Identify solutions to enhance cost effectiveness and increase operational efficiency.
  • Manage financial and other company resources under your control with respect to your company.
  • Provide input into the risk identification processes and communicate recommendations in the appropriate forum.

As an applicant, please verify the legitimacy of this job advert on our company career page.-289468363

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000
Developer
Developer

Transnet SOC Ltd • Johannesburg

On-site
ZAR 480,000 - 600,000
Senior Java Developer MMH260715-2
Senior Java Developer MMH260715-2

Momentum • Centurion

On-site
ZAR 1,000,000 - 1,700,000
Senior Software Developer
Senior Software Developer

Tolcon Group • Centurion

On-site
ZAR 900,000 - 1,300,000
Software Developer (Java)
Software Developer (Java)

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Software Engineer III
Software Engineer III

ShopriteX • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Application Developer
Senior Application Developer

Accenture in South Africa • Midrand

On-site
ZAR 700,000 - 1,000,000
Open plan office
iOS Application Developer
iOS Application Developer

Ematech • Johannesburg

On-site
ZAR 350,000 - 550,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Finance • Wes-Kaap

On-site
ZAR 420,000 - 680,000