Were looking for a skilled Java Developer with a passion for clean code, cutting-edge technology, and team leadership. If you have a degree in Computer Science (or related field) or 3+ years of professional Java development experience , and have spent at least 1 year leading a team , wed love to hear from you.
🚀 What Youll Do :
Design and develop high-quality Java applications using advanced technologies for Object Relational Mapping , Caching , and Service-Oriented Architecture
Collaborate with our team of experienced software engineers and bring your leadership skills to the table
Mentor junior developers while continuously learning and contributing to technical discussions
Work on scalable, robust, and maintainable software, leveraging design patterns and object-oriented principles
🛠 Required Technical Skills :
Strong understanding of Java programming language and syntax
Practical experience with SQL and relational databases (e.g., MySQL, Oracle, MS SQL)
Exposure to Object Relational Mapping tools (e.g., Hibernate, EJB3)
Experience with Java servlet containers (e.g., Tomcat, GlassFish, Jetty)
Familiarity with Java IDEs such as Eclipse, IntelliJ, or NetBeans
Basic knowledge or exposure to HTML / CSS and JavaScript
Strong communication skills and proficiency in written and spoken English
Previous experience in an agile environment
Contributions to open-source projects or technical communities
Passion for mentoring and helping others grow technically
If you''re ready to take the next step in your career and join a collaborative, innovative team, apply now!
Java Developer • Cape Town, South Africa