Are you a seasoned Java Developer who thrives on solving complex backend challenges?

Do you possess a passion for microservices, clean code, and helping fellow engineers grow?

We are seeking a high-performing Intermediate Java Developer to join our Agile software engineering team. In this role, you will do more than write code—you will contribute directly to backend architecture, champion engineering best practices, and play a pivotal role in mentoring junior talent within our ecosystem.

As an integral part of our team, you will design, develop, and deliver scalable, high-quality software products within a distributed computing environment. You will collaborate closely with cross-functional teams to translate architecture standards into robust technical solutions, ensuring excellence throughout the Software Development Life Cycle (SDLC).

Key Responsibilities

Development & Design

Design and develop scalable backend solutions using Java-based technologies Contribute actively to software architecture, technical design, and system specifications Produce clear, clean, and maintainable technical documentation

Testing & Analysis

Perform rigorous unit testing to maintain premium code quality Conduct impact analysis for system enhancements and architectural changes Support smooth release and Dev Ops deployment management processes Actively participate in all Agile/Scrum ceremonies Provide technical guidance and coaching to junior and intermediate developers Collaborate effectively across teams to drive successful project outcomes Matric (Grade 12) or equivalent Relevant tertiary qualification in Information Technology, Computer Science, or a related fiel Advantageou s: Java Certification (e.g., Oracle Certified Java Programmer/Developer) and/or AWS certification Experience 7+ years of overall experience in the IT industry 5+ years of hands-on software development experience in a distributed computing environment using Java #J-18808-Ljbffr
Similar jobs

Java developer

Apply Now
Back to search page