Skip to main content
ResumeKart
← Back to Jobs

Senior Java Developer

Network IT•North Johannesburg, Johannesburg
Full-time3-7
👁️ 0 views•📝 0 applications•Posted 9/24/2026•Expires 10/29/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Java Developer roles in North Johannesburg, Johannesburg — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Reference: ITA006356-Caity-1 Are you a seasoned Java Software Engineer looking to work on enterprise-scale solutions, modern cloud technologies, and complex business challenges? This opportunity offers the chance to join a high-performing technology environment where innovation, collaboration, and continuous learning are at the heart of everything you do.Duties & ResponsibilitiesA leading technology consultancy is seeking an experienced Senior Java Software Engineer to join its growing software engineering team. This role is ideal for a passionate developer who enjoys solving complex business problems, working across diverse industries, and delivering high-quality software solutions that create real business value. The successful candidate will play a key role throughout the software development lifecycle, from solution design and architecture through to development, deployment, and support. Working alongside talented engineers, architects, and business stakeholders, you will contribute to enterprise-grade applications while mentoring team members and driving engineering best practices. This opportunity is perfectly suited to a developer who enjoys working with modern technologies, embraces continuous improvement, and thrives in collaborative environments. Key Responsibilities • Design, develop, and maintain enterprise web and software applications. • Participate in all phases of the software development lifecycle. • Contribute to system design, solution architecture, estimation, and technical planning. • Develop scalable, maintainable, and high-performing software solutions. • Research and implement emerging technologies to enhance business outcomes. • Support DevOps initiatives, including containerisation and continuous integration. • Collaborate with multidisciplinary teams to solve complex business challenges. • Mentor developers and contribute to a culture of technical excellence. • Build strong stakeholder relationships and ensure successful solution delivery. • Ensure adherence to security, compliance, and software engineering best practices. Job Experience and Skills Required • Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field. • Minimum 6 years of software development experience within enterprise environments. • Strong experience developing applications using Java technologies. • Experience working across the full software development lifecycle. • Proven ability to design and structure solutions within enterprise environments. • Experience working directly with customers and business stakeholders. • Exposure to Agile software delivery methodologies. • Java development. • Spring Framework. • Spring Boot. • RESTful API development. • Relational database technologies including Oracle, SQL Server, PostgreSQL, and MySQL. • ORM technologies including Hibernate, JPA, and Spring Data. • Cloud technologies, including Azure and AWS. • Build tools such as Maven and Gradle. • Event-driven architecture and messaging platforms. • Git version control and software engineering best practices. • Infrastructure as Code exposure, including Terraform or similar technologies. • Strong problem-solving and analytical skills. • Excellent communication and stakeholder engagement abilities. • Strong customer-focused mindset. • Ability to mentor and guide junior developers. • Passion for continuous learning and technical excellence. • Strong collaboration and teamwork skills. • Ability to work across multiple technologies and business environments. • Leadership qualities and a proactive approach to improvement. Apply Now! For more exciting IT vacancies, visit: https://www.networkrecruitmentinternational.com/it-jobs We also specialise in recruiting for: • Software Developers (Back-End, Front-End, Full Stack) • Mobile Developers • Business & Systems Analysts • BI & SQL Experts • UI/UX Professionals • Data Scientists & Data Analysts • Big Data Professionals • Cloud Experts • Infrastructure Specialists • DevOps & SecOps Engineers • Cybersecurity Specialists • SEO / Digital Designers If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities. For more information, contact: Caitlin Ferley Recruitment Consultant Linkedin: www.linkedin.com/in/caitlin-ferley-b94a80218

Required Skills

JavaSpring FrameworkSpring BootRESTful APIOracleSQL ServerPostgreSQLMySQLHibernateJPASpring DataAzureAWSMavenGradleEvent-driven architectureMessaging platformsGitTerraform

Partner picks for Senior Java Developer in North Johannesburg

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers javacovers aws
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers aws

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.