Java Full Stack Developer - Johannesburg - iqbusiness

    iqbusiness
    iqbusiness Johannesburg

    1 week ago

    Default job background
    Description

    iQbusiness is the largest South African management and technology consulting firm, attracting top talent and ambitious clients globally.

    We are seeking Java full stack developers to design and develop Java-based solutions, encompassing back-end services and client-end counterparts. This role requires collaboration with team members working on different layers of the solution's architecture. A commitment to sophisticated design, quality products, and collaborative problem-solving is essential.

    Key Responsibilities:

    • Achieve adherence to coding standards
    • Apply industry coding standards and guidelines
    • Understand fundamental coding concepts like code blocks, flow control, input/output, file systems, serialization, configuration, self-documenting code, and data access
    • Master coding concepts and constructs such as lambda expressions, idiomatic patterns, and regular expressions
    • Understand object-oriented programming principles
    • Distinguish between solution architecture and design
    • Apply design principles and architectural and design patterns
    • Familiarize yourself with inversion of control (IoC) concepts
    • Understand software development life cycles (SDLC), including Agile, Waterfall, and Extreme Programming (ETC)
    • Knowledge of security concepts, tools, and techniques
    • Define quality in the context of software development

    Requirements:

    • 4-7 years of experience in software development
    • Bachelor's degree in a related field (advantageous)
    • Relevant software development certifications

    Tech Stack:

    • HTML / CSS / JavaScript / Angular 2 or later / ReactJS
    • Java, including Java SE, Java EE, Hibernate, JPA, and Spring
    • JVM languages: Kotlin, Groovy
    • Build and dependency tools: Maven, Gradle
    • Testing frameworks: JUnit, Selenium, Mockito, Cucumber
    • Microservices: Spring Boot, Vert.X, Micronaut, Netflix OSS libraries
    • Containerization: Docker, Kubernetes, OpenShift
    • Web services and networking: RESTful APIs, SOAP, HTTPS, gRPC, Protobuf
    • Mobile: Android, iOS, Ionic, React Native, Cordova
    • Cloud: Amazon Web Services, Azure, Google Cloud
    • DevOps: Jenkins, Bamboo, GitLab

    We conduct thorough background checks for all iqbusiness roles, which include credit, criminal, ID, and qualification verification due to handling cash, finances, financial systems, or confidential information.

    iQbusiness promotes sustainable growth and transformation, embracing diversity and employing previously disadvantaged individuals.



  • Acuity Consultants Johannesburg

    Opportunity for a Full Stack Developer to join a global wealth and investment management leader as a Tech Lead. · The Company · Established in 2012, this distinguished wealth and asset management firm delivers personalised investment solutions to individuals, families, institutio ...


  • Salix Recruitment Johannesburg

    **Full Stack and Web Developer**We are seeking a skilled Full Stack Software Engineer to join our team in Johannesburg.You will be responsible for designing and developing high-performance, scalable eCommerce solutions that transform digital experiences.Your key responsibilities ...


  • Sasdh Johannesburg

    Job Title: Full Stack Developer – Typically 6 – 12 month contracts · Full stack developers with 4+ years of experience sought to join dynamic team. · The Position · Design, create, test and document new and amended complex solutions in accordance with agreed development and secur ...


  • Wipro Johannesburg

    Job Description: · We are seeking a skilled Full Stack Developer with expertise in C#, .NET Core, MVC, Entity Framework, MS SQL Server, Angular, APIs, and Microservices. The ideal candidate will have at least 5 years of experience in both back-end and front-end development using ...


  • Network Recruitment Johannesburg

    About the Role · This exciting opportunity is for a skilled Full Stack Developer with expertise in C#, .NET, and TypeScript. · You will have the chance to build high-quality, scalable applications that meet our company's needs. · Key Responsibilities · Front-end and Back-end Deve ...


  • Performability Johannesburg

    Purpose: · We seek an experienced Full Stack Developer to design and develop quality software, stay updated with the latest trends, and improve our business solutions for both internal and external customers. · Duties: · Translate business requirements into detailed designs using ...


  • ASC Human Capital Consulting Johannesburg

    Job Title: Full Stack Developer with Extensive Experience on PHP · Reports to: HOD IT Infrastructure and Development · Purpose: To do cross-product API integration and build front-end applications utilizing new technologies such as Angular/React. · Essential Functions: · Self-Man ...


  • Liham Consulting Pty (Ltd) Johannesburg

    Job Overview · We are seeking a skilled software developer to join our team. · The ideal candidate will be responsible for designing, developing, and implementing new quality software and web applications. · A key aspect of this role is identifying and resolving programming bugs ...


  • Liham Consulting Pty (Ltd) Johannesburg

    Job Description: · Develop high-quality software applications using a variety of programming languages and frameworks, including Python, Java/Kotlin, JavaScript, Vue.JS, Node.JS, C#, MySQL, and Microsoft SQL. · Translate business requirements into detailed designs for implementat ...


  • PROVEN City of Johannesburg Metropolitan Municipality

    Job Title: Full Stack Web Developer · We are seeking a highly skilled Full Stack Web Developer to join our team. · Responsibilities: · Develop and maintain web applications with proven experience in Full Stack Web Development, minimum 4 years of experience. · Build robust and sca ...


  • JenRec Recruitment Johannesburg

    Software Challenge Solver · About Us: · We are a dynamic and innovative engineering team, delivering expert software solutions to clients across the USA, Europe, and Africa. · Our Mission: · Navigate software and technology challenges for our clients. · What We Offer: · Exciting ...


  • Liquid Thought Johannesburg Full time

    Job Title: Full-Stack Software Developer · Overview: · We are seeking a skilled Full-Stack Software Developer to assist in the development, implementation, and maintenance of new and existing applications. · The ideal candidate will possess a strong technical understanding of var ...


  • JenRec Recruitment Johannesburg

    About the Role: · We are a specialized team that partners with clients across the USA, Europe, and Africa, providing expert engineering solutions to tackle their most challenging software and technology needs. · Currently, we are seeking a Senior Full Stack Developer to join our ...


  • Hire Resolve Johannesburg

    Full Stack PHP Developer · We are seeking a skilled Full Stack PHP Developer to join our dynamic team. As a key member of our team, you will be responsible for the design, development, and maintenance of web applications. · Key Responsibilities: · Design, develop, and maintain we ...


  • Eqplus Technologies (Pty) Ltd Johannesburg

    Key Responsibilities: · Collaborate with business partners to make informed technology decisions, encompassing software package selection and systems design/modification. · Partner with development and project teams to provide technical solutions for complex issues. · Maintain an ...


  • Indsafri Johannesburg

    Job Title: · .Net Full Stack Developer · Contract Duration: · 12-month initial contract with option to extend · Location: · Sandown, Johannesburg, Gauteng · Required Experience: · Approximately 4 years of proven experience in software development · Key Skills and Technologies: · ...


  • JenRec Recruitment Johannesburg

    Design and develop scalable web applications and enterprise solutions for our clients' investment platforms. · Key Responsibilities: · Develop responsive, user-friendly, and high-performance web applications using Angular for the front-end and C#.NET for the back-end. · Create an ...


  • JenRec Recruitment Johannesburg

    About Us · We are a dynamic engineering team partnering with clients across the USA, Europe, and Africa. We help them tackle their toughest software and technology challenges by providing exceptional results and driving success. · What We Offer · Impactful Projects: Work on chall ...


  • IQbusiness Johannesburg

    Job Overview · IQbusiness is the largest South African management and technology consulting firm, attracting top talent and ambitious clients both locally and globally. · We are seeking Java full stack developers to design and develop Java-based solutions including back-end servi ...


  • Recru-IT Johannesburg

    Key Responsibilities · The ideal candidate will have strong experience in full stack Java development, with a focus on creating high-end bespoke software applications, mobile apps, and websites across various sectors. · This role offers excellent career growth opportunities, as w ...

Jobs
>
Johannesburg