Senior Java Software Developer

3 weeks ago


Midrand, Gauteng, South Africa Hire Resolve Full time

Job Title: Senior Java Software Developer

About the Role:

Hire Resolve is seeking a highly skilled Senior Java Software Developer to join our client's team in Johannesburg. This role is ideal for a seasoned developer who is passionate about crafting robust, scalable software solutions.

Key Responsibilities:

  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to define project requirements and deliver innovative software solutions.
  • Utilize expertise in Java frameworks, databases, and software engineering best practices to drive project success.
  • Proven experience (8+ years) as a Software Developer or in a similar software development role.
  • Strong understanding of software development methodologies, including Agile and Scrum.
  • In-depth knowledge of SQL for database design, queries, and reporting (e.g., MySQL, SQL Server, Oracle).
  • Proficiency in multiple programming languages, such as Java, Flutter, Delphi, C#, Kotlin, and related development frameworks.
  • Experience developing on operating systems like Android and Microsoft.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Comprehensive knowledge of software architecture, design patterns, and system integration.
  • Hands-on experience with web, Windows, and mobile development technologies, including both front-end and back-end frameworks.
  • Strong problem-solving and debugging skills, with a proven ability to troubleshoot complex issues.
  • Excellent communication and interpersonal skills, with experience mentoring and collaborating effectively across teams.
  • Strong knowledge of agile methodologies and experience with project management tools like JIRA and Confluence.
  • Proficient with version control systems (e.g., Git, Bitbucket) and CI/CD pipelines.
  • Demonstrated ability to lead technical discussions and provide architectural guidance.
  • Comfortable using test cases for unit and integration testing.
  • Familiarity with software development tools and environments, such as Visual Studio, Android Studio, and VS Code.
  • Solid understanding of Object-Oriented Development.
  • Strong planning, organizational, and time management skills.
  • Excellent analytical, problem-solving, and critical thinking abilities.

Requirements:

  • Proficiency in Java EE.
  • Experience with IDEs such as NetBeans, Eclipse, or similar.
  • Familiarity with Java web frameworks.
  • Strong knowledge of HTML and CSS.
  • Practical experience with SOLID design principles.
  • Working knowledge of various design patterns.
  • Database skills, including MySQL, SQL Server, and Oracle.
  • Knowledge of Hibernate.
  • Understanding of service-oriented architecture (SOA).
  • Basic knowledge of Domain-Driven Design (DDD).
  • Familiarity with Agile and Scaled Agile Framework (SAFe).
  • Understanding of Kanban and Scrum methodologies.

Benefits:

  • Highly competitive salary for this role based on experience.


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior Java Software DeveloperHire Resolve is seeking a seasoned Java Software Developer to join our client's team in Johannesburg. This role is ideal for a developer who is passionate about crafting robust, scalable software solutions.As a Senior Java Software Developer, you will be responsible for designing, developing, and maintaining...

  • Senior Java Developer

    1 month ago


    Midrand, Gauteng, South Africa Lim Personnel Full time

    Senior Java Developer OpportunityWe are seeking a highly skilled Senior Java Developer to join our team at Lim Personnel. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Participate in Scrum ceremonies and contribute...


  • Midrand, Gauteng, South Africa Six Sense Consulting Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Expert to join our team at Six Sense Consulting. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesConduct quality assurance reviews of development projects to ensure they meet the required...


  • Midrand, Gauteng, South Africa Datacentrix Ltd Full time

    Job Title: Senior Cloud Software DeveloperDatacentrix Ltd seeks an experienced Senior Cloud Software Developer to join our team. As a Senior Cloud Software Developer, you will be responsible for designing, coding, and maintaining front-end and back-end components using Python, React, Next.js, PHP, and Java. Additionally, you will collaborate on CI/CD...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a skilled Senior Developer for a financial services company in Johannesburg. The successful candidate will be responsible for designing, developing, and implementing software solutions.The ideal candidate will provide technical leadership and mentorship to other developers in the team. They will contribute to the development of...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a skilled Senior Software Developer to join their team. This role offers a fantastic opportunity to work on innovative software solutions in a dynamic environment.Key Responsibilities:Design, develop, and maintain software applications based on modern development practices.Collaborate with product managers and other developers to...


  • Midrand, Gauteng, South Africa Lim Personnel Full time

    Job Title: Senior Java DeveloperRole Summary:Lim Personnel is seeking a skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using Java and related technologies. Key Responsibilities:Design and develop cloud-based applications using...


  • Midrand, Gauteng, South Africa Quarphix Full time

    OverviewQuarphix is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and deploying robust, scalable software systems.Estimated Salary: $140,000 - $170,000 per yearJob DescriptionWe are looking for a talented software engineer with expertise in multiple...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a skilled Senior Developer to lead the development of high-quality software solutions for its wealth management platform. As a Senior Developer, you will be responsible for designing, developing, and implementing software solutions, providing technical leadership and mentorship to junior developers, and collaborating with...


  • Midrand, Gauteng, South Africa Lim Personnel Full time

    Rare Opportunity for a Senior Java DeveloperLimb Personnel is searching for a seasoned Senior Java Developer to spearhead the development of innovative cloud-based solutions.The ideal candidate will have a strong background in Java, extensive experience with cloud computing technologies, and a deep understanding of DevOps principles.Key Responsibilities:Take...


  • Midrand, Gauteng, South Africa McCormick & Company, Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team as a Full Stack Developer. The ideal candidate will have a strong background in Java and experience with cloud services.Responsibilities include:Designing and implementing scalable and efficient software systems.Collaborating with cross-functional teams to ensure seamless...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Job Title: Intermediate Software DeveloperHire Resolve is seeking an experienced Intermediate Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications using modern development practices.Key Responsibilities:Design and develop software...

  • Software Engineer

    3 weeks ago


    Midrand, Gauteng, South Africa Lim Personnel Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Lim Personnel. As a Senior Front-end Developer, you will be responsible for developing and maintaining a micro services architecture driven enterprise financial system using React.js. Your expertise in JavaScript and React concepts, as well as your excellent front-end coding...


  • Midrand, Gauteng, South Africa Data Centrix Full time

    Job Description: Data Centrix is seeking a highly skilled Full Stack Software Engineer with a focus on Cloud and DevOps to join our team. The ideal candidate will have a strong background in software development, with experience in designing, coding, and maintaining front-end and back-end components using a variety of programming languages, including...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Job Title: Junior Software DeveloperHire Resolve is seeking a talented Junior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications using modern development practices.Key Responsibilities:Design and develop software applications using...


  • Midrand, Gauteng, South Africa Optimal Growth Technologies Full time

    Job Title: Senior Backend DeveloperAt Optimal Growth Technologies, we're seeking a highly skilled and experienced Senior Backend Developer to join our team.We're looking for a talented individual with a strong background in backend development, who can design and implement scalable and efficient server-side components using Java, NodeJS, and other...


  • Midrand, Gauteng, South Africa Lim Personnel Full time

    Job Title: Senior Software Development ExpertJob Summary:We are seeking a highly skilled Senior Software Development Expert to join our team at Lim Personnel. As a key member of our software development team, you will be responsible for managing projects and processes, developing software application code in JavaScript React, and working with cloud computing...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Job RequirementsHire Resolve is seeking a skilled Software Development Leader to join our team. This role offers a chance to work on innovative software solutions in a dynamic environment.Key ResponsibilitiesSoftware Application Development:Design, develop, and maintain software applications based on modern development practices.Collaboration:Collaborate...


  • Midrand, Gauteng, South Africa Optimal Growth Technologies Full time

    Job Title: Senior Backend DeveloperAt Optimal Growth Technologies, we are seeking a highly skilled Senior Backend Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and implement server-side components using Java, Node.js, and...


  • Midrand, Gauteng, South Africa Datacentrix Full time

    Job Description:Datacentrix is a leading organization in the industry, and we are seeking an experienced Senior Cloud Software Engineer to join our team. This role is crucial in designing, building, and maintaining scalable, high-performance applications that support our various units.Key Responsibilities:Design and develop front-end and back-end components...