Chief Java Software Architect

4 days ago


Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

We are seeking an exceptional Senior Java Developer to join our team at Mindworx Consulting. This is a fantastic opportunity for a seasoned professional with 5+ years of experience in Java development, including both backend and frontend application development.

The ideal candidate will have strong expertise in Java and related technologies such as Spring, Hibernate, and Java EE. Experience with microservices architecture, designing and building RESTful APIs, and using frameworks like Spring Boot is also essential.

In this role, you will lead the development of new features and enhancements to existing applications, ensuring high-quality, scalable, and secure code. You will participate in code reviews, mentor junior developers, and collaborate with product managers, business analysts, and other technical teams to gather requirements and translate them into technical specifications.

Our company offers a competitive salary range of $120,000 - $180,000 per year, depending on location and experience. Additionally, we provide a comprehensive benefits package, opportunities for career growth, and a dynamic work environment.

To be successful in this position, you should have:

  • 5+ years of experience in Java development, including both backend and frontend application development.
  • Strong expertise in Java and related technologies (e.g., Spring, Hibernate, Java EE).
  • Experience with microservices architecture, designing and building RESTful APIs, and using frameworks like Spring Boot.
  • Deep understanding of object-oriented programming (OOP) and design patterns (e.g., Singleton, Factory, MVC).
  • Proficiency with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle), including database design and performance optimization.
  • Experience working with version control systems, such as Git.
  • Familiarity with unit testing frameworks (e.g., JUnit, TestNG) and integration testing.
  • Strong knowledge of web technologies such as HTML, CSS, and JavaScript (for full-stack development).
  • Excellent debugging, troubleshooting, and performance optimization skills.
  • Ability to work collaboratively in a fast-paced environment and contribute to an Agile team.
  • Excellent written and verbal communication skills for interacting with both technical and non-technical stakeholders.


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are a leading recruitment agency, Network Recruitment, and we are looking for a highly skilled Java Software Architect to join our team. As a Java architect, you will be responsible for designing and implementing large-scale software systems.Responsibilities:Design and implement software architecturesLead cross-functional teamsCollaborate with...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Senior Java Software ArchitectThe Senior Java Software Architect will play a pivotal role in driving our client's projects forward. This individual will utilize frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React. Key responsibilities include:• Collaboration with other disciplines to deliver a product• Proficiency and...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Are you a seasoned Java professional looking to take your career to the next level? We have an exciting opportunity for a Senior Java Software Architect to join our dynamic team at Capital Recruit.About the RoleAs a key member of our software development team, you will be responsible for designing and implementing high-quality Java applications. With a...


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

    About the Role:Deka Minas Pty Ltd is seeking a skilled Intermediate Java Software Architect with experience in J2EE/EE and Spring Framework to design and develop Java-based applications that support the business objectives.Key Responsibilities:Design & Development: Collaborate with cross-functional teams to create robust Java-based applications.Code...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    **Job Description:**">We are seeking a highly skilled Senior Java Software Architect to lead our software development team and drive the implementation of robust enterprise solutions. The ideal candidate will have extensive experience in software development, with a proven track record in designing and developing complex applications.">About the Role:">Lead...


  • Johannesburg, Gauteng, South Africa ResourceGenix Full time

    About the RoleAs an Enterprise Java Architect, you will be responsible for leading the design and implementation of complex software systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet customer needs.The successful candidate will have a strong understanding of software engineering fundamentals, including...


  • Johannesburg, Gauteng, South Africa Nambiti Technologies Full time

    Nambiti Technologies is seeking an experienced Chief Cloud Infrastructure Architect to join our team. We offer a competitive salary of $120,000 per year.Job DescriptionWe are looking for a highly skilled and motivated individual to lead our cloud infrastructure initiatives. As a Chief Cloud Infrastructure Architect, you will be responsible for designing and...


  • 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 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 Psybergate Full time

    Job DescriptionWe are seeking an exceptional Senior Java Developer to join our team at Psybergate. The ideal candidate will have a strong background in Java development, with experience in building integration services and applications using company frameworks. They will be responsible for designing, planning, developing, and deploying high-quality software...


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

    Exciting Career Opportunity for a Java ExpertEntelect Software Ltd is seeking a seasoned Java Technical Lead to elevate our team's expertise and drive innovation. As a Java expert, you will be part of a dynamic, multidisciplinary environment that encourages versatility and growth.About the Role:Delivery: Leverage your deep understanding of Java technology to...


  • Johannesburg, Gauteng, South Africa ResourceGenix Full time

    We are seeking a highly experienced Enterprise Java Architect to join our team at ResourceGenix. As a key member of our architecture team, you will be responsible for designing and implementing scalable, secure, and high-performance software systems that meet the needs of our clients.About the RoleThis is an excellent opportunity for a seasoned architect to...

  • Software Architect

    4 days ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:We are seeking an experienced Software Architect to join our team at Network Recruitment. As a key member of our development team, you will play a critical role in designing and developing high-quality software solutions that meet the needs of our clients.The successful candidate will have a strong understanding of software design principles,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Senior Java Developer Job OpportunityAt Hire Resolve, we are seeking an exceptional Senior Java Developer to join our team. With a highly competitive salary for this role based on experience, you will have the opportunity to work on high-performance Java applications that meet the needs of our diverse clientele.About the RoleAs a Senior Java Developer, you...


  • 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 Hire Resolve Full time

    Hire Resolve's Client OverviewWe are seeking a talented Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java applications that meet the needs of our diverse clientele. The ideal candidate will have a strong understanding of object-oriented...


  • 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 THINK TANK Full time

    Software Engineering Technical LeadAs the Software Engineering Technical Lead at Think Tank, you will be responsible for leading our engineering efforts, driving the development and execution of our AWS-based systems. This pivotal role involves overseeing a dynamic team to build software solutions that not only meet but exceed industry standards for...


  • Johannesburg, Gauteng, South Africa Gap Consulting Full time

    Job OverviewWe are seeking a highly experienced and skilled Chief Information Architect Lead to join our team at Gap Consulting.


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Your Role at E-MergeYou will work as a Senior Java Software Engineer, playing a key role in the delivery of products within an enterprise environment.With a strong background in software engineering fundamentals, you will be responsible for building software using clean code and industry best practices.To succeed, you'll need agility to adapt to new...