Technology

Senior Java Developer

Network Contracting·Midrand, south-africa·FULL_TIME
TechnologyseniorFULL_TIME
-Closes Nov 26, 2026

We are currently building our IT talent database and are looking to connect with experienced Java Developers for current and future opportunities. We are particularly interested in professionals with strong Java development, API integration, database and enterprise application experience. Register your profile with us so your software engineering experience can be considered for suitable opportunities as they become available. If you enjoy building scalable solutions and collaborating with technical teams, we'd love to hear from you. Key Responsibilities: Design, develop, test and maintain Java applications and backend services. Build and integrate REST APIs, microservices and enterprise application components. Work with databases, messaging services and external systems to deliver reliable integrations. Participate in code reviews, technical documentation, testing, deployment and production support. Job Experience & Skills Required / Ideal Candidate Profile: Education A degree, diploma or equivalent relevant qualification in Computer Science, Information Technology or Software Engineering is advantageous. Relevant Java or software engineering certifications will be advantageous. Experience delivering enterprise software projects is valued. Cloud platform or DevOps training will be beneficial. Experience Typically 5+ years of professional software development experience, including hands-on Java development. Experience with Java frameworks such as Spring or Spring Boot. Experience developing APIs, integrating databases and working with version control and automated testing. Microservices, cloud, CI/CD and Agile delivery experience will be highly advantageous. Skills Java, Spring / Spring Boot and object-oriented programming. REST APIs, microservices and enterprise application integration. SQL and relational databases. Git, automated testing, CI/CD and production troubleshooting. Location: Gauteng Apply now! For more exciting IT vacancies, please visit: /> I also specialise in recruiting in the following fields: Artificial Intelligence & Machine Learning Software Development Data Engineering & Analytics If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Connect with me on LinkedIn!

At a glance

Company

Network Contracting

Location

Midrand, south-africa

Employment

FULL_TIME

Experience

senior

Valid until

November 26, 2026

Created

October 27, 2026

More opportunities

Similar roles you might like

Java Ai Developer

Network Contracting

Johannesburg, Gauteng, south-africa

FULL_TIME

New job opportunity available for Senior AI Java Developer for company based in the Financial Services sector. Experience in using of AI Tools with strong Java Development skills. Senior AI Java Developer Shape the future of enterprise software development in a fast-paced, innovation-driven environment. If you're a seasoned Java Developer with experience in AI Tools, who thrives on solving complex business challenges, mentoring teams, and building scalable enterprise applications, this opportunity offers the chance to work with cutting-edge technologies while making a meaningful impact. Join a dynamic organisation that values innovation, continuous learning, and technical excellence. Company and Job Description Our client is seeking a Senior Java Developer to design, develop, and support robust, scalable, and high-performing enterprise applications. You will work closely with business stakeholders, analysts, architects, and development teams to translate business requirements into innovative technical solutions while ensuring adherence to architectural standards and best practices. This role offers exposure to a collaborative, technology-focused environment where continuous improvement, knowledge sharing, and professional growth are encouraged. The successful candidate will be responsible for delivering quality software solutions, mentoring junior developers, and contributing to the evolution of development standards and practices. If you are passionate about building enterprise-grade systems and enjoy working in an environment that embraces both established and emerging technologies, this opportunity could be the ideal next step in your career. Key Responsibilities Design technical solutions that align with business requirements, performance objectives, security standards, and architectural guidelines. Develop, test, and maintain scalable Java-based applications while ensuring high-quality code and optimal system performance. Troubleshoot and resolve application issues through root cause analysis and effective technical support. Conduct code reviews and mentor developers to ensure adherence to coding standards, best practices, and architectural principles. Collaborate with business analysts, testers, and stakeholders throughout the SDLC to deliver quality solutions on time. Stay current with new technologies and contribute to continuous improvement initiatives across the development team. Job Experience & Skills Required / Ideal Candidate Profile Qualifications IT-related Degree or Diploma (BSc, BTech, or equivalent). Formal Java certification advantageous. Experience Minimum 3+ years' experience in Java software development. Proven experience designing and developing enterprise applications within structured SDLC environments. Experience with application support, troubleshooting, testing, and mentoring development teams. Technical Skills Strong knowledge of Object-Oriented Programming principles and Java fundamentals. Experience with EJB, JSF, HTML, JQuery, JAXB, SOAP Web Services, SQL, XML/XSD, and UML. Exposure to AI-assisted development tools such as ChatGPT, Claude, prompt engineering, and problem-solving using LLMs. Advantageous experience with REST APIs, JSON, Apache Camel, Git, CSS, HTML5, JBOSS, and web server configuration. Personal Attributes Strong analytical and problem-solving abilities. Self-motivated, action-oriented, and eager to learn. Strong communication and stakeholder engagement skills. Collaborative team player with mentoring capabilities. Apply now! For more exciting IT vacancies, please visit: I also specialise in recruiting in the following fields: Enterprise Agile Coach Agile Transformation Lead / Agile Change Manager Scrum Master (Senior / Lead) Delivery Manager / Iteration Manager Lean Coach DevOps Coach If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles. For more information contact: Theresa Steenkamp Key Account Manager Connect with me on LinkedIn:

4 days ago