Senior Developer

Johannesburg, Gauteng, South Africa

Job Description

As a Senior Java Developer, you will play a key role in designing, developing, and maintaining critical backend services and APIs powering our digital banking platforms. You'll work closely with architects, DevOps engineers, and business analysts to implement scalable microservices and high-performance systems. Duties:

  • To actively own and be accountable for the overall evolution of multiple Technology or Domain assets while influencing and maintaining the health of the asset. Play a leadership role on the associated COE& unit of work.
  • Senior Java Developer in an Agile squad
  • Conform to Agile Ceremonies
  • Deliver quality code, using GitHub, Sonar Lindt, Sonar Cloud
  • Deliver as per agreed timelines
  • Raise obstacles earlier and communicate to the squad
  • Technology environment - Angular/React/Java JEE/Spring boot/ API/ Data Power/Several Backends/Github/Sonar Lindt/ Sonar Cloud/ AI
  • Experience in working in a big corporate, Finance especially a bank and working with complex components
  • Develop and maintain complex Java-based backend systems for financial services applications
  • Design and implement RESTful APIs and event-driven architectures using Kafka or similar tools
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
  • Ensure code quality, performance, and reliability through code reviews and automated testing
  • Mentor junior developers and contribute to best practices and architectural decisions
  • Work in an Agile/Scrum environment, participating in sprint planning.
  • Develop and maintain complex Java-based backend systems for financial services application
  • Design and implement RESTful APIs and event-driven architectures using Kafka or similar tools
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
  • Ensure code quality, performance, and reliability through code reviews and automated testing
  • Mentor junior developers and contribute to best practices and architectural decisions
  • Work in an Agile/Scrum environment, participating in sprint planning and retrospectives
Qualifications:
Bachelor's degree or Diploma in IT,Computer Science, Engineering, or related field.
Please Apply Now!

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
    JD1478500
  • 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