Senior Java Software Engineer

3 weeks ago


Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

At Entelect Software Ltd, we are looking for a seasoned Senior Java Software Engineer - Team Lead to join our team. As a key member of our delivery team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.

The ideal candidate will have a strong background in software engineering fundamentals, a solid understanding of clean code and best practices, and experience driving a delivery team together with other disciplines to successfully deliver a product.

  • Delivery: Leverage your expertise to guide and deliver world-class web and mobile applications for leading organisations in South Africa. Explore methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture. Engage in various stages of the SDLC, from system design to analysis, scoping, and estimation. Research innovative technologies and implement them in projects to drive innovation.
  • People: Demonstrate maturity, motivation, and leadership in the workplace. Champion change within the team and foster a collaborative culture. Collaborate with cross-functional teams to tackle complex business challenges, driving continuous improvement. Mentor and coach team members to uphold standards of excellence and accountability while helping them grow.
  • Customer: Build strong relationships and understand customer needs to deliver impactful solutions. Manage customer expectations and identify opportunities for service improvements. Ensure compliance with data security and industry regulations.

We offer a competitive compensation package with twice-yearly salary increases and guaranteed bonuses. You will also have access to employee wellness programs and rewards for professional development. Commission incentives for successful business development leads and employee referrals. Hands-on support from leadership through regular one-on-ones and quarterly reviews. Continuous development programs offering training in leadership and technical skills. Exposure to enterprise projects across multiple domains and problem spaces for South Africa's most esteemed organisations.

Our recruitment process is designed to be efficient and informative. The first step is an initial conversation with our talent team to get to know you better and introduce you to Entelect and all that we have to offer. The next step will be a 1.5-hour in-person technical interview at one of our offices where you will meet some of our leadership team. Following the technical interview, we will invite you back for an in-person case study presentation where we will give you the opportunity to showcase your leadership skills. Finally, if we are both aligned, we will wrap up the process with salary discussions and present you with an offer of employment.

We require a bachelor's degree in IT, Engineering, or related fields, and a minimum of 6 years of experience as a software engineer in an enterprise environment. You should have experience driving a delivery team together with other disciplines to successfully deliver a product. A solid understanding of software engineering fundamentals and commitment to clean code and best practices is essential.

We use a range of technologies, including Spring, Spring Boot, Angular, React, Vue, JPA, Spring Data, Hibernate, Oracle, MSSql, PostgreSQL, MySQL, MongoDB, Cosmos DB, Maven, Gradle, Azure, AWS, Terraform, Bicep, AWS CDK, KAFKA, RabbitMQ, and Amazon SQS.



  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About the RoleAre you a skilled Java software engineer looking to take your career to the next level? We are seeking an experienced Senior Java Software Engineer to join our team at Entelect Software Ltd. In this role, you will be responsible for leading the development of world-class web and mobile applications for leading organizations in South Africa.\Key...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Role Description:About the Role:We are seeking an experienced Java Software Engineer to join our dynamic team at Entelect Software Ltd. As a key member of our team, you will be responsible for delivering high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design, develop, and test software applications using...


  • Cape Town, Western Cape, South Africa Ares Holdings Full time

    Job SummaryAs a Senior Software Engineer - Java, you will be responsible for designing, developing, and maintaining complex software systems using Java. Our team is looking for a highly skilled professional with a strong background in Java programming to join our ranks.About the RoleWe are seeking a talented Backend Developer - Java Expert to join our team....


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Network Recruitment is seeking an experienced Senior Java Software Engineer to join our team. This is a fantastic opportunity for a talented developer to work on exciting projects and grow with our company.As a Senior Java Software Engineer, you will be responsible for the technical integration of new clients into our systems, ensuring seamless development...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Role OverviewAs a Senior Java Software Engineer at Tumaini Consulting, you will play a pivotal role in shaping the future of our clients' projects. Your mastery of the Java stack will be instrumental in driving innovation and delivering solutions that meet their needs. Key ResponsibilitiesDevelop and implement software solutions using Java and related...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job Requirements:We are seeking a highly skilled Senior Java Software Engineer to join our team at Network Recruitment. The ideal candidate will have a strong background in Java and Groovy programming languages, as well as experience with application frameworks like Micronaut and Spring Boot.Main Responsibilities:Design and develop high-quality software...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    We are seeking a skilled Senior Software Engineer to join our team. This role involves working with Java, designing and developing scalable software solutions, and collaborating with cross-functional teams to drive business growth.Key Responsibilities:Design and develop high-quality software solutions using JavaWork closely with product managers and...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Senior Java Software ArchitectAbout the RoleWe are seeking a highly skilled Senior Java Software Architect to join our team at Tumaini Consulting.You will be responsible for designing and implementing large-scale Java applications, utilizing your expertise in software engineering fundamentals and industry best practices.Key Responsibilities:Develop and...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team in Johannesburg. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale Java applications.**Key Responsibilities:**Design and develop high-quality Java code using core technologies such as Java,...


  • Cape Town, Western Cape, South Africa WatersEdge Solutions Full time

    We are seeking a seasoned software engineer to lead our Payment Solutions team at WatersEdge Solutions.As a Senior Java and Golang Software Engineer, you will be responsible for:Collaborating with an agile development team to create innovative payment solutions.Participating in all phases of the software development lifecycle, including design, development,...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking an experienced Senior Java Software Engineer to join our team. The successful candidate will be responsible for the technical integration of our systems and the development of new functionality.Key Responsibilities:Technical integration and development testingMaintenance and enhancement of current systems and...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    Job Description:PBT Group is seeking a highly skilled and experienced Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing innovative software solutions that meet the needs of our clients.The ideal candidate will have a strong background in Java...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for technical integration and development testing, maintenance and enhancement of current systems and functionality, and improving development techniques and processes.Key...


  • Cape Town, Western Cape, South Africa Capital H Staffing and Advisory Solutions Full time

    Job Title: Senior Java Software EngineerJob Summary: We are seeking a highly skilled Senior Java Software Engineer to join our team at Capital H Staffing and Advisory Solutions. As a key member of our software development team, you will be responsible for designing and implementing scalable data infrastructure to support real-time processing of unstructured...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About the Role:Summary:At Parvana, we're looking for an exceptional Senior Java Software Engineer to spearhead our RESTful API development efforts. As a key member of our team, you'll be responsible for designing, developing, and implementing cutting-edge Java technologies to drive innovation and meet business needs.Key Responsibilities:Design and implement...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Senior Java Software EngineerWe're looking for a skilled Senior Java Software Engineer to join our team at Tumaini Consulting. As a key member of our delivery team, you'll play a pivotal role in driving our clients' projects forward using your mastery of the Java stack.Key Responsibilities:Collaborate with other disciplines to deliver high-quality...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Transform Your Career with EntelectWe’re seeking a talented Java Team Lead to join our dynamic team at Entelect Software Ltd. As a key member of our team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.Key ResponsibilitiesDelivery: Lead the development of high-quality...


  • Cape Town, Western Cape, South Africa Prestige Photographic Group Full time

    We are seeking a Software Engineer with expertise in Java to join our team. The ideal candidate will have experience in developing scalable and efficient software applications using Java.The successful candidate will have a strong understanding of object-oriented programming principles and will be able to design and implement complex software systems.We are...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Summary:">Skillful and detail-oriented Enterprise Java Software Engineer sought after by Communicate Recruitment.">About the Role:">As a key member of our development team, you will be responsible for designing, developing, deploying, and monitoring software solutions that meet critical business needs. Your expertise in Java and experience with agile...

  • Senior Java Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Capital H Staffing and Advisory Solutions Full time

    Job Title: Senior Java DeveloperCapital H Staffing and Advisory Solutions is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java.Main Responsibilities:Design and develop complex software systems using...