Intermediate Java Software Engineer
Request a quote with no obligation
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.
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.
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)
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