Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Java Developer

Full-time

Pillango Placements

Duties / Key Responsibilities

  • Design, develop, and improve complex Java-based systems and APIs.
  • Own technical decisions around architecture, scalability, and engineering standards.
  • Review code and challenge technical approaches to ensure quality and maintainability.
  • Work closely with developers to raise engineering practices and solve difficult problems.
  • Build and influence cloud-based solutions across modern technology environments.
  • Research and introduce technologies that improve product capability.
  • Support DevOps practices, deployments, testing, and production stability.
  • Partner with the CTO on technical strategy and gradually take ownership of broader technology responsibilities.

Requirements

  • Strong hands-on Java development experience.
  • Deep understanding of software engineering principles, architecture patterns, and system design.
  • Experience building scalable systems, APIs, and distributed applications.
  • Cloud experience (AWS and/or Azure).
  • Comfortable making difficult technical decisions and challenging existing approaches.
  • Experience mentoring developers or acting as a technical authority.
  • Exposure to web technologies (Angular/TypeScript advantageous).
  • Someone who prefers building and solving over managing meetings.

Education

  • Bachelor’s degree in Engineering, Computer Science, or related technical field required.
  • Engineering degree highly preferred.

Soft Skills

  • Strong technical judgement and confidence.
  • Curious, analytical, and willing to challenge assumptions.
  • Comfortable taking ownership and operating independently.
  • Able to influence developers through credibility and technical depth.
  • Practical problem solver who balances innovation with delivery.

Salary

If you're confident that you fit the role, let's chat! The salary is open for discussion. It will be market related based on qualifications, skills, and experience. 
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Java Developer in Gauteng vacancy
  •  ...What you will be doing:  Develop software based on technical design (Internal Process). Keep abreast of new technologies/methodologies...  ...team members and provide insight to effective and efficient Java development practices. Design solutions that eliminate reoccurrence... 

    Psybergate

    Gauteng
    3 days ago
  •  ...across a powerful enterprise technology stack, including: Java / J2EE Spring Apache Camel REST APIs Oracle MSSQL MySQL PostgreSQL...  ...Linux Bash Git What You'll Be Doing: Design, develop and maintain robust software solutions using Java/J2EE, Spring and... 

    Sabenza IT

    Gauteng
    5 days ago
  •  ...service delivery. Responsibilities/Tasks: Support existing and develop new functionality and components Understand existing product...  ...in a software development environment A strong knowledge of Java is essential Experience in JavaScript or TypeScript is... 

    Interfront SOC Ltd.

    Gauteng
    8 days ago
  •  ...Job Description As a Java Developer at Zensar Technologies Limited, you will be responsible for building high‑performance, enterprise‑grade applications that meet the evolving needs of our clients. You will work closely with cross‑functional teams in an Agile environment... 

    Zensar Technologies

    Gauteng
    11 days ago
  •  ...Graduate to 2 years software development experience Experience with Java Experience with React Exposure to Ruby on Rails...  ...Passion for software development and continuous learning KPAs: Develop and maintain software applications Participate in the full... 

    Network Finance

    Gauteng
    2 days ago
  •  ...What you will be doing: Develop high-quality software solutions based on detailed technical designs. Develop critical and complex...  ...using BPMN 2.0 and, where applicable, DMN. Develop and maintain Java-based services using Java 11+ and Spring Boot . Develop and... 

    Psybergate

    Gauteng
    3 days ago
  •  ...What you will be doing: Develop and maintain native mobile applications, with a strong focus on iOS. Implement software design patterns...  .... ~ Strong Objective-C development experience. ~ Strong Java skills for Mobile Gateway and other server-side development.... 

    Psybergate

    Gauteng
    3 days ago
  •  ...Mining, Civil Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP, Supply Chain, Freight &...  ...investment, and value-added lifestyle solutions is seeking a BI Developer who will plan, install/implement, configure, administer, and maintain... 

    Hire Resolve

    Gauteng
    19 hours ago
  •  ...React. At least 3 years' experience with Test frameworks (e.g. Selenium, Cypress, Playwright). Backend (Java or Python): At least 4+ years' developing experience in Java (JavaEE) and/or Python (3.9 upwards). At least 1 years' experience with Frameworks Java... 

    Sabenza IT

    Gauteng
    5 days ago
  •  ...looking for ways to dazzle clients. Key Purpose The AI Developer is responsible for collaborating with the Digital Innovation and...  ...Relevant Cloud platform certification (GCP, Azure etc.) and Java certification 3+ years systems development experience Experience... 

    Discovery Limited

    Gauteng
    19 days ago
  •  ...Mining, Civil Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP, Supply Chain, Freight &...  ...investment, and value-added solutions is seeking a Senior Application Developer who will translate business requirements into scalable, robust... 

    Hire Resolve

    Gauteng
    19 hours ago
  •  ...Role Overview We are looking for an Intermediate Software Developer to join a telecommunications-focused environment, supporting...  ...experience. Strong development experience in at least one of: Java Golang / Go Python Experience developing and integrating... 

    Salt South Africa

    Gauteng
    10 days ago
  •  ...Certifications or coursework related to database management and SQL are a plus  Responsibilities: Work closely with senior SQL developers and database administrators to understand database requirements and assist with the development and maintenance of databases.... 

    iStaff (Pty) Ltd

    Gauteng
    6 days ago
  •  ...to join our expanding Guidewire/Insurance team. As a Guidewire Developer you will be responsible for participating in business requirements...  .../Integration. 2 years Experience working with GOSU, JAVA 5/ J2EE, Web Services (Axis 2), XML, SQL, Gradle, Spring, Hibernate... 

    PwC South Africa

    Gauteng
    29 days ago
  •  ...part of the Southern African economy. Position Purpose To develop innovative and digitally driven ICT solutions to meet business requirements...  ...with a variety of databases. (P) Development Language: Java more than supported languages: JAVA 1.7+. JEE (J2EE) server-side... 

    Transnet

    Gauteng
    a month ago
  •  ...quality, and compliance at every stage of the software lifecycle. Develop and maintain integration and deployment of the company's cash...  ...Skills Programming Languages: C++, C, QT (UI/UX), Python, Java, JavaScript (Node.js, Web) Databases: PostgreSQL / MSSQL Scripting... 

    ATS Client

    Gauteng
    a month ago
  •  ...Senior C# Developer Mid Career (Above 6 yrs exp) Tshwane (Pretoria), Gauteng Permanent Duties and Responsibilities: Implementing code that can be reused on multiple platforms Breaking down complex issues into smaller manageable tasks Support existing... 

    MultiSEARCH Recruitment

    Gauteng
    2 days ago
  •  ...itself on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through...  ...as a technical SME, you will integrate rule engines with Java architectures, lead off-shore implementation efforts, and partner... 

    Ovations Technologies

    Gauteng
    7 days ago
  •  ...Mining, Civil Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP, Supply Chain, Freight &...  ...looking for a talented and experienced Mid to Senior OutSystems Developer to join our growing development team. This role is ideal for someone... 

    Hire Resolve

    Gauteng
    13 days ago
  •  ...Software Developer Location: Position based in (Pretoria) and Netherlands (Training will be provided in Netherlands) A leading company in steel is looking for eager and fast learning Software developers, which are taken as the brains behind the design, installation... 

    ATS Client

    Gauteng
    2 days ago
  •  ...the future.Description AFGRI is looking for a Milas Web Developer to support and enhance the Milas platform and its related applications...  ...in one or more of the following technologies: C++, C, C#, Java and SQL. Sound understanding of the software development... 

    AFGRI Equipment

    Gauteng
    25 days ago
  •  ...and improve service delivery. Description Responsibilities / Key Tasks: Maintain and enhance existing functionality and develop new components to meet evolving business needs. Collaborate with business analysts and cross-functional teams to translate requirements... 

    Interfront SOC Ltd.

    Gauteng
    8 days ago
  •  ...work plan and deliverables with guidance from Team leader/senior developer. Conducting analysis and design quality IT solutions...  ...maintainable code. proficiency in programming languages including Java, HTL, HTML, CSS, and JavaScript. experience working with REST... 

    South African Reserve Bank

    Gauteng
    29 days ago
  •  ...Displaying a moderate proficiency level of the programming languages and tools used in their area (C# and/or COBOL, and SQL OR .Net/ Java /Phython / CSharp and is willing to also obtain skill in COBOL and FCP [Foundation for Cooperative Processing]). Assisting with... 

    Accenture

    Gauteng
    a month ago
  •  ...Write and maintain Infrastructure as Code (IaC) using: AWS CloudFormation Terraform AWS CDK (TypeScript or Python) Develop automation scripts (Python, Bash, PowerShell) to: Provision and configure AWS resources Automate operational tasks and housekeeping... 

    Absa South Africa

    Gauteng
    9 days ago
  •  ...advantage of the latest technology to streamline operations and improve service delivery.Responsibilities/Tasks: Support and develop new integration functionality and components. Collaborate with business analysts and cross-functional teams to refine and implement... 

    Interfront SOC Ltd.

    Gauteng
    12 days ago
  •  ...to Human Resources and Organisational Development. We partner with small and medium businesses, and render specialised services developed to adapt to any company’s unique needs. We offer organisational development, HR consultancy services based on our... 

    CLS Human Capital Specialists

    Gauteng
    22 days ago
  • ROLE & RESPONSIBILITIES: Understand the business requirements, preparing AS-IS, and TO-BE documents and get sign-off from users for functional and/or technical design document(s). Proactively propose solutions to improve the support of (new) business processes...

    Imizizi

    Gauteng
    2 days ago
  • ROLE & RESPONSIBILITIES: ~5-8 years of DevOps (Operations, configuration/development) experience in commercial/and/or retail end user IT applications ~ Strong ABAP Development skills including but not limited to: Proven track record as a competent ABAP programmer. ...

    Imizizi

    Gauteng
    1 day ago
  •  ...ROLE & RESPONSIBILITIES: Design, develop and maintain scalable full-stack applications within the GAIA ecosystem. Develop backend services, APIs and microservices using Python. Build modern Angular-based front-end solutions. Collaborate with Product Owners,... 

    Imizizi

    Gauteng
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer. Be the first to apply!