Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer (Java Springboot)

Flash Group

Wes-Kaap

On-site

ZAR 300 000 - 400 000

Full time

23 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in South Africa, Wes-Kaap is seeking a Software Developer with over 8 years of experience to join their technology team. The individual will be responsible for designing technical solutions, developing software, and mentoring teammates. Proficiency in Java Spring Boot and experience with microservices architecture are essential. This permanent role offers a competitive salary in line with market standards.

Qualifications

  • 8+ years of experience in software development.
  • Exposure to the full software development lifecycle.
  • Passionate about technology and problem-solving.

Responsibilities

  • Technical architectural design.
  • Develop and document design, source code, and technical architecture.
  • Coordinate with architects and business analysts.

Skills

Java Spring Boot (Java / J2EE)
Experience in RESTful web services
Experience with microservices architecture
Ability to communicate about technology in non-technical terms
Experience with Relational DBMS

Tools

Docker
C# .Net Core
MSSQL/Oracle
Job description

Flash

2024/02/15 Western Cape

Job Reference Number: T137

Department: Technology

Business Unit:

Industry: Fintech

Job Type: Permanent

Positions Available: 1

Salary: Market Related

We are looking for a talented individual to be part of equally talented team of Software Developers. This individual will be responsible for the planning, execution and success of complex software solutions to meet the needs of the business.

Job Description

Day to day responsibilities will include:

  • Technical architectural design
  • Develop and document design, source code and technical architecture
  • Maintain and manage existing source code
  • Design, develop and implement solutions to users’ needs and requirements
  • Review and improvise code
  • Run tests and fix bugs
  • Coordinate with architects and business analysts to determine functionalities
  • Develop technical solutions to complex business problems
  • Design and develop technical solutions for enterprise-level projects
  • Design and develop data analysis solutions
  • Design and develop logical and physical data models that meet application requirements
  • Mentor team mates
Job Requirements
Minimum requirements
  • Have a minimum of 8 years’ experience in software development.
  • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
  • Have had exposure to the full software development lifecycle.
Analysis and Design
  • Sound knowledge of OO design principles and patterns.
  • Understanding of ORM frameworks
Skills
  • Java Spring Boot (Java / J2EE)
  • Wide-ranging experience using Java tech stacks and other programming languages.
  • Experience in RESTful web services and Identity Server authentication.
  • Experience with microservices architecture and design
  • Experience with Relational DBMS.
  • Ability to communicate about technology in non-technical terms to colleagues and Clients.
  • Ability to work calmly and methodically when under pressure.
Advantageous
  • C# .Net Core
  • MSSQL/Oracle
  • Identity Server authentication.
  • Cloud Native architecture
  • Docker
  • Versed in DevOps methodology including setting up CI/CD pipelines.
  • Exposure to Agile methodologies (Scrum, Kanban).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.