Principal Java Software Engineer

4 days ago


Johannesburg, Gauteng, South Africa IT Ridge Technologies Full time
Job Overview:
We are seeking a highly experienced Principal Java Software Engineer to join our team at IT Ridge Technologies. The ideal candidate will bring a wealth of expertise in full-stack Java development and play a key role in both development and maintenance/support projects within the financial/banking domain.

Key Responsibilities:
• Work on development and maintenance projects, engaging in system design, coding, and testing activities.
• Collaborate with clients to gather business requirements and provide full SDLC exposure, handling tasks independently.
• Contribute to an agile team environment, debugging code and incidents effectively.
• Support production and batch processes when necessary.

Technical Skills:
• Strong experience with Java (1.8), Webservices, Spring Boot, EJB 3.0, SOAP, MQ, Oracle, Bitbucket, GIT.
• Proficiency in IBM WAS, JIRA, and SNOW is a plus.
• Experience with Azure/AWS cloud services and DEVOPS tools like Service Manager and XLRelease is beneficial.
• Strong understanding of banking domain knowledge, particularly in core banking, deposits, and payments.

Preferred Qualifications:
• Experience in client interaction for business requirement gathering.
• Self-sufficient and able to handle tasks independently.
• Experience in production and batch support.
• Strong communication and team collaboration skills.
• Agile team experience is an advantage.

Salary Information:
We offer a competitive salary ranging from $120,000 to $180,000 per year, depending on experience.

  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    Job OverviewWe are seeking a highly skilled Principal Java Software Engineer to join our growing engineering team at Deka Minas (Pty) Ltd.About the RoleThis is a senior-level position that requires extensive experience in designing, developing, and maintaining high-performance, scalable applications using Java.Key Responsibilities:Design and develop...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    We are currently seeking a highly skilled Principal Java Engineer to join our team at Goldman Tech Resourcing. Key Responsibilities:Design and implement scalable Java applications using J2EE, Spring Framework, and Spring Boot.Collaborate with cross-functional teams to deliver high-quality software solutions.Develop and maintain REST/SOAP web services...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Senior Java Engineer Job DescriptionWe are seeking a highly skilled Senior Java Engineer to join our team of dedicated professionals at Blue Bean Software. This is an excellent opportunity for a talented individual to utilize their technical expertise and contribute to the development of innovative solutions.About Us:Blue Bean Software is a premier custom...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe're a custom software and product development IT company delivering innovative solutions for large enterprises and dynamic startups.We pride ourselves in solving complex problems and high-stake projects using a balanced combination of technical expertise and a deep understanding of client needs.Our prominent presence in the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Principal Java Solutions ArchitectCompany Overview: As a leading recruitment agency, Network Recruitment is dedicated to providing top talent to the industry. We are committed to excellence and strive for innovation in everything we do.Salary: R1 200 000 - R1 500 000 per annum (dependent on experience)Job Description: We are seeking an experienced...


  • Johannesburg, Gauteng, South Africa Frostbyte Digital Full time

    Job Summary:Frostbyte Digital is seeking an experienced Java Software Engineer to design, develop, and implement high-quality Java applications that meet business requirements.Main Responsibilities:Collaborate with business analysts to understand business needs and develop innovative solution designs.Implement solutions in Java, adhering to best practices,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior Java Software EngineerHire Resolve is seeking a highly skilled Senior Java Software Engineer to join their team. The ideal candidate will have a deep understanding of the Java stack and will be responsible for driving projects forward.Key Responsibilities:Develop high-quality web and mobile applications using Java technologies such as...


  • Johannesburg, Gauteng, South Africa Mpilo Technologies (Pty) Ltd Full time

    Job Title:Senior Java Software EngineerAbout Us:Mpilo Technologies (Pty) Ltd is a dynamic and innovative software development company.Compensation:The estimated salary for this position is R 800,000 - R 1,200,000 per annum, depending on experience.Job Description:We are seeking a highly skilled and experienced Senior Java Software Engineer to join our team....


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a talented Senior Java Software Engineer to join our innovative software development team at Network Recruitment. Our company culture is collaborative and easy-going, making it an ideal place for professionals to grow and learn.As a Senior Java Software Engineer, you will be responsible for:Developing and maintaining robust Java...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    We are seeking a skilled Senior Software Engineer - Java to join our team at Goldman Tech Resourcing. The ideal candidate will have extensive experience with Java, Spring Framework, and Spring Boot.The successful candidate will have a strong understanding of Java (J2EE) and will be proficient in developing scalable and efficient applications using Spring...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Deka Minas (Pty) Ltd. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Java-based applications.Key Responsibilities:Design and develop...


  • Johannesburg, Gauteng, South Africa Premium personnel Full time

    Job Title: Software EngineerWe are seeking a skilled software engineer to join our team. The successful candidate will have proficiency in Java and Python programming languages and be able to contribute to the development of high-quality software products.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit is currently seeking a skilled Java Software Engineer to join our dynamic team. As a key contributor, you will be involved in the full software development lifecycle, from design and development to testing and deployment. You will work on complex projects, collaborate with cross-functional teams, and contribute to the overall success of our...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    We are seeking an experienced Enterprise Java Software Development Expert to join our team at Entelect Software Ltd.Key ResponsibilitiesDevelop world-class web and mobile applications for leading organisations in South Africa using your expertise in software engineering fundamentals and commitment to clean code and best practices.Explore methods to enhance...

  • Java Software Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    About the Role:We are seeking a skilled Java Developer with experience in J2EE/EE and Spring Framework to join our team on a contract basis. As part of our software development team, you will play a key role in designing and developing Java-based applications that support the business objectives. This is a fantastic opportunity to work in the financial...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Key Responsibilities We are looking for a Principal Software Development Engineer to join our team at Kerridge Commercial Systems. As a Principal Software Development Engineer, you will be responsible for delivering high-quality software solutions that meet the needs of our customers. Your primary responsibilities will include Designing and...


  • Johannesburg, Gauteng, South Africa Exceed Human Resource Consultants Ltd Full time

    About the Role:We are seeking an experienced software engineer to join our team of talented developers.As a software engineer, you will be responsible for designing, developing, and testing software applications using Python and Java.Key Responsibilities:Design and develop software applications using Python and Java.Collaborate with cross-functional teams to...


  • Johannesburg, Gauteng, South Africa Expleo Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team as a Payment Systems Technical Lead. The successful candidate will have extensive experience in developing high-quality software solutions using Java, with a strong focus on payment systems and financial messaging.The ideal candidate will have a solid understanding...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is seeking a talented Senior Java Software Engineer to join their innovative software development team.About the Role:We are looking for a highly skilled Java developer to collaborate with our cross-functional team and contribute to the design and implementation of new features.Key Responsibilities:Develop and maintain robust Java...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full time

    We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have strong proficiency in Java and Python programming languages and a proven track record of delivering high-quality software solutions.Key Responsibilities:Design, develop, and test software applications using Java and PythonCollaborate with cross-functional teams...