Enable job alerts via email!

Java Developer

Business Systems Group

Johannesburg

On-site

ZAR 40 000 - 80 000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking passionate Java Developers to join their vibrant team in Johannesburg. This role offers the chance to lead and mentor local talent while working on innovative software solutions. You will collaborate with senior stakeholders, ensuring quality delivery and continuous improvement. With a focus on professional growth, you will engage in community events to enhance the brand and attract new talent. If you're eager to embrace change and thrive in a dynamic environment, this opportunity is perfect for you!

Qualifications

  • 3-10+ years of experience in Java development.
  • Strong expertise in Spring and enterprise architecture.

Responsibilities

  • Create and maintain a successful development environment.
  • Coach and mentor intermediate developers.

Skills

Java
Spring
Angular
Microservices
TDD
Communication
Performance Management
Enterprise Architecture

Tools

Axon Framework
CQRS
Event Sourcing

Job description

Job Opportunity: Senior and Intermediate Java Developers / Engineers

Join our passionate development team at BSG, located in Houghton Estate, Johannesburg, within walking distance of the Rosebank Gautrain station.

Introduction

We offer opportunities to be part of a collaborative, engaged, and world-class homegrown development team. If you are inspired by great code, possess the skills and tenacity to lead and develop local talent, and are eager to learn and grow, this is the place for you!

Main Purpose of the Role
  • Create and maintain an environment fostering the success of the BSG development team within the larger development ecosystem.
  • Support BSG developers at client sites, aiding their professional growth.
  • Build relationships with senior client stakeholders responsible for technology.
  • Ensure continuous software delivery and uphold quality standards.
  • Utilize Java and development tools effectively to develop software solutions.
  • Collaborate with client stakeholders on architecture, design, and technical approaches.
  • Coach and mentor intermediate developers, supporting their skill development and effective delivery.
  • Participate in community events to enhance the BSG brand and attract talent.
Experience & Technological Skills
  • Intermediate: 3-6 years; Senior: 7-10+ years.
  • Advanced: Spring, Main functions, Industry awareness, Coding, Enterprise architecture, Software development and architecture.
  • Intermediate: Angular 1,2,5+, Microservices, TDD, Communication, Performance management.
  • Foundational: Axon Framework, CQRS, Event sourcing.
Skills & Capabilities
  • Expertise in development languages and enterprise architecture.
  • Strong communication skills.
  • Leadership and supervision capabilities.
Learning & Development
  • Self-driven training, certifications, technical coaching, code reviews, career facilitation, and team growth initiatives.
Additional Responsibilities
  • Building client relationships and supporting sales activities.
  • Engaging with the tech community for market growth and recruitment.
  • Supporting business growth through quality delivery and mentoring.
Practical Focus

Emphasizes planning, solutions, and technical problem-solving. We thrive on embracing change.

If this opportunity excites you, please get in touch. I consent to BSG collecting my details through this form.

J Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.