beBee background
Professionals
>
Johannesburg
Dimpho Ramodise

Dimpho Ramodise

Intermediate Java Software Engineer

Technology / Internet

Johannesburg, City of Johannesburg Metropolitan Municipality

Social


Services offered

My name is Dimpho Ramodise, and I’m a Backend Software Engineer with a soft spot for clean code, structured systems, and the sweet satisfaction of a passing build. With over 5 years of experience wrangling Java, Spring Boot, Gradle, REST APIs, Jakarta EE , and the occasional rogue bug, I’ve helped shape everything from fintech platforms to public sector e-commerce systems.

I discovered Java during an internship at BBD and knew immediately that I’d found my language soulmate, logical, reliable, and with just enough quirks to keep things interesting. Since then, I’ve worked with a range of tools (Docker, OpenShift, Jenkins, Git) and databases (MariaDB, PostgreSQL, Sybase, MS SQL) to build systems that not only work, but work well.

Right now, I’m independently developing a full-stack backend system for the City of Ekurhuleni’s Fresh Produce Market. Think inventory, transactions, the whole shebang. I'm essentially a one-person dev team, gathering specs, writing code, deploying solutions, and occasionally talking to myself like a QA team.

What drives me? Growth. I thrive on learning new tech, solving real problems, and collaborating with people who are just as passionate about building things that matter. My goal is to contribute to impactful projects, keep learning (Python is slow going, but I am learning), and bring value with both my keyboard and my mindset.

If you’re looking for someone who can bring strong backend skills, a sense of humor, and a commitment to quality work, you’ve found your guy.

Approximate rate: ZARR 350 per hour

Experience

Backend Software Engineer with over 5 years of experience designing and building scalable, enterprise-grade systems using Java, Spring Boot, and REST APIs. Proven ability to deliver in both fintech and public sector environments, with hands-on experience in microservices architecture, containerization (Docker, OpenShift), and relational databases (MariaDB, Sybase, PostgreSQL, MS SQL Server).

Started as an intern at BBD, where I quickly advanced into production-facing roles. Currently leading the full backend development of an e-commerce and inventory system for the City of Ekurhuleni, managing everything from planning to deployment independently. Comfortable in Agile/Scrum teams, CI/CD pipelines (Jenkins, Maven, Git), and system monitoring (Dynatrace, Kibana).

Driven, adaptable, and always learning—committed to writing clean, reliable code that solves real problems.

Education

Mathematics & Statistics Certificate (In Progress)
University of South Africa (UNISA), 2024 – Present
Focused on strengthening analytical and problem-solving skills to support future studies in computing.

National Certificate in System Development (SAQA ID 48872)
Completed 2018
Gained a solid foundation in software development, programming, and systems analysis.

Bachelor of Commerce (General) – Incomplete
University of the Witwatersrand, 2016 – 2018
Discontinued due to academic and financial constraints

Professionals in the same Technology / Internet sector as Dimpho Ramodise

Professionals from different sectors near Johannesburg, City of Johannesburg Metropolitan Municipality

Other users who are called Dimpho

Jobs near Johannesburg, City of Johannesburg Metropolitan Municipality

  • Work in company

    Intermediate Java Software engineer

    Anylytical Technologies

    This role involves designing, coding and implementing software solutions that address client business needs. The engineer will also work on developing and maintaining microservices, improving existing systems and collaborating with cross-functional teams to deliver high-quality s ...

    Randburg

    1 week ago

  • Work in company

    Intermediate Java Software Developer

    Hire Resolve

    We are seeking an Intermediate Java Software Developer to join our team. The role involves developing bespoke technology solutions to assist organisations eliminate paper-based transactions. · The successful candidate will support business requirements for software systems and cr ...

    Johannesburg, Gauteng

    5 days ago

  • Work in company

    Java Software Engineers

    cloudandthings

    +We're on the lookout for motivated and experienced Java Software Engineers to be part of our growing team. · ...

    Johannesburg Metropolitan Area

    1 month ago