Senior Java Developer
Network IT · Johannesburg North, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →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 & Responsibilities
A 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