
Dimpho Ramodise
Technology / Internet
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.
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
-
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 ...
Randburg1 week ago
-
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, Gauteng5 days ago
-
+We're on the lookout for motivated and experienced Java Software Engineers to be part of our growing team. · ...
Johannesburg Metropolitan Area1 month ago