Senior Java Software Engineer

1 week ago


Johannesburg, Gauteng, South Africa iqbusiness Full time

iqbusiness City of Johannesburg, Gauteng, South Africa

Senior Java Software Engineer

Introduction: We are seeking a talented and motivated Java 8 Engineer with a strong background in Spring Boot to join our dynamic development team. The ideal candidate will have a passion for software development and a desire to deliver high-quality, scalable applications.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java applications using Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.
  • Participate in the full software development lifecycle, including requirements gathering, analysis, design, implementation, testing, and deployment.
  • Stay up to date with emerging technologies and industry trends to drive continuous improvement.

Requirements:

  • Proven experience as a Java Developer with a minimum of 8 years of experience in Java 8.
  • Strong knowledge of Spring Framework and Spring Boot.
  • Experience with RESTful web services and microservices architecture.
  • Familiarity with databases (SQL/NoSQL) and ORM frameworks (e.g., Hibernate).
  • Understanding of software development methodologies (Agile, Scrum, etc.).
  • Proficient in version control systems (e.g., Git, ADO).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:

  • Experience with containerisation technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD tools and practices.
  • Knowledge of Calypso is a big plus.

IQbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Business Consulting and Services

#J-18808-Ljbffr

  • Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Metamorph, established in 2007, is dedicated to cultivating work-ready IT skills. With a focus on empowering the unemployed and underemployed, the company has propelled the careers of over a thousand individuals through strategic partnerships. In 2020, Metamorph expanded its mission to empower businesses for sustainable value creation, creating a dynamic...


  • Johannesburg, Gauteng, South Africa Liquid Thought Full time

    About the RoleLiquid Thought is seeking a skilled Senior Software Engineer - Java to join our team. As a Senior Software Engineer, you will play a key role in the development, implementation, and maintenance of new and existing applications.You will work closely with our team to develop customizations and extensions to our client's product suite for their...


  • Johannesburg, Gauteng, South Africa Sabenza IT Recruitment Full time

    Job Title: Senior Java Software EngineerSabenza IT Recruitment is seeking an experienced senior java software engineer to join our team servicing clients in the financial services space.Key Responsibilities:A minimum 3-year tertiary qualification from an accredited university, either in Commerce or Computer Sciences or Industrial Engineering;Strong...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Are you a Senior Java Software Engineer looking to work on cutting-edge projects with a team of top-tier developers? Join a dynamic, forward-thinking company where youll design high-quality software solutions, mentor developers, and drive impactful technical decisions. Our client is looking for: · 5 years of experience in Java development · Strong...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    We are a forward-thinking fintech company based in Johannesburg, South Africa.Senior Java Software EngineerJob Summary:We are seeking a seasoned Senior Java Software Engineer to join our team and help drive the development of cutting-edge payment solutions.Key Responsibilities:Design and implement software solutions using Java and related...


  • Johannesburg, Gauteng, South Africa Carlysle Talent Search - Centurion Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team in Centurion. The ideal candidate will have a strong background in software engineering and be able to design and develop high-quality software applications using the Java stack.This is a great opportunity to work with a talented team of engineers and contribute to the...


  • Johannesburg, Gauteng, South Africa Tetrad Group Full time

    A leading consulting firm is looking for a Senior Software Engineer to lead software development, define technical requirements, and drive key projects. You'll collaborate with upper management, mentor team members, and act as a bridge between clients, teams, and leadership.What You'll Do:Design, develop, and implement high-quality software solutionsLead...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Job Description:We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You'll work closely with cross-functional teams to deliver high-quality solutions that meet both business and...


  • Johannesburg, Gauteng, South Africa Business Systems Group Full time

    About UsBusiness Systems Group is a leading provider of software development services, with a passion for creating innovative solutions that meet our clients' needs. We are committed to building a collaborative and supportive team environment, where our employees can grow and develop their careers.We are seeking an experienced Java Developer to join our team...


  • Johannesburg, Gauteng, South Africa Falcorp Resourcing Full time

    Falcorp Resourcing is seeking a skilled Senior Java Software Engineer to manage the software development life cycle from planning and prioritizing to testing and release.Key ResponsibilitiesWe require a strong understanding of Java/JEE, Spring, JSON, Spring Boot, XML, REST, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON etc.NoSQL Database...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    Indsafri City of Johannesburg, Gauteng, South AfricaSenior Java Software EngineerJob Description:Responsibilities:Design and build software solutions to empower customers with modern payment capabilities.Architect and design software solutions within a multi-team environment.Keep abreast of the latest technology trends and developments.Strive for excellence...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Job Title: Snr. Java Software EngineerLocation: Randburg, JohannesburgDescription:Tumaini Consulting is seeking a highly skilled Snr. Java Software Engineer to join their team. As a key member of the team, you will be responsible for designing, developing and maintaining complex software systems using Java.Responsibilities:Design and develop software...


  • Johannesburg, Gauteng, South Africa Business Systems Group Full time

    Job SummaryWe are seeking an experienced Java Developer to join our team as a Senior Java Engineer. The successful candidate will have a proven track record of delivering high-quality software solutions using Java and associated technologies. They will be responsible for leading and mentoring junior developers while ensuring smooth project execution.The...


  • Johannesburg, Gauteng, South Africa Thusa Batho Labour Solutions Full time

    Job Overview:We are looking for an experienced JAVA software engineer to join our team and contribute to the development and maintenance of our custom-developed solution.The ideal candidate will have a strong background in JAVA development and be able to work independently as well as collaboratively with the team.Responsibilities:Develop and implement new...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job DescriptionNew role available for a Senior Java Software Engineering Manager where you will be working within the software development department to create innovative, efficient, and high-quality software solutions that align with the company's strategic objectives. This position is ideal for an experienced professional looking to take on new...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    Our client is seeking a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. Key Requirements · 5-8 years of experience · Knowledge of Java, Jarkarta EE platform and the Spring Framework · In-depth...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    **MSP Staffing LTD Overview:**At MSP Staffing LTD, we connect businesses with top talent to drive innovation and growth. Our team consists of highly skilled professionals who excel in various areas of software development.**Job Requirements:**We're seeking an accomplished Java Software Solutions Engineer to lead the development of software solutions. In this...

  • Java Software Engineer

    14 hours ago


    Johannesburg, Gauteng, South Africa Indsafri Full time

    Design and build software solutions to empower customers with modern payment capabilities.Architect and design software solutions within a multi-team environment.Required Skills:Apply First principles to break down and structure solutions to ambiguous problems.Knowledge of payments ecosystem and standards ISO8583, ISO20222.Knowledge of payment security...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    Our client is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. Key Requirements · 5-8 years of experience · Intrinsic passion for learning and self-development · Proven experience as a...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    We are a fintech company based in Gauteng, South Africa, and we are looking for a Senior Java Software Engineer to join our team.Senior Java Software EngineerAbout the Job:This is an excellent opportunity for a talented software engineer to join our team and contribute to the development of innovative payment solutions.Responsibilities:Develop software...