SkillzPage

Jobs

Job Opportunity: Senior Java Developer (Hybrid)

Facebook Twitter LinkedIn WhatsApp

Back

Job Opportunity: Senior Java Developer (Hybrid)

We are seeking an experienced Java Developer with a minimum of 7 to 10 years Java development experience. 

Location: Benmore, Gauteng, South Africa (Hybrid)

About the Company:

Welcome to a company where we transform your shopping into a rewarding experience! Imagine earning cashback and exciting rewards just by using our app during your regular grocery runs. As part of a dynamic group that's been revolutionizing the tech scene for 16 years, we are your go-to experts for innovative software solutions. We're committed to diversity and inclusion, ensuring your skills and talents shine in our vibrant, equal-opportunity workplace.

Job Overview:

We’re seeking a talented Java Developer to join our cutting-edge team. In this role, you’ll design, build, and maintain advanced applications, working closely with cross-functional teams to deliver top-notch features. If you’re proficient in Java, Spring, and Flutter (or similar technologies), we want to hear from you!

Key Duties and Responsibilities:

  • Develop advanced applications using Java/Spring platforms.
  • Collaborate with cross-functional teams to define, design, and launch new features.
  • Integrate with external data sources and APIs.
  • Perform unit testing to ensure robustness, usability, and reliability.
  • Troubleshoot, debug, and optimize application performance.
  • Continuously learn and implement new technologies to enhance development efficiency.
  • Adhere to best practices and stay updated with industry trends.

Minimum Requirements:

  • 7 to 10 years of software development experience with Java.
  • Experience with Flutter or similar frameworks; knowledge of Dart is a plus.
  • Proficiency in working with RESTful APIs and JSON.
  • Experience with third-party libraries and APIs.
  • Strong understanding of the mobile development lifecycle, including automated testing and building.
  • Knowledge of application architecture and design patterns.
  • Proficiency with version control tools like Git.

Other Requirements:

  • Experience with additional programming languages such as Python, JavaScript, or Kotlin.
  • Familiarity with continuous integration and deployment practices.
  • Understanding of Agile methodologies.
  • Experience with cloud services like AWS, Google Cloud, or Azure.
  • Excellent problem-solving skills and attention to detail.

Personal Attributes:

  • Strong communication and teamwork skills.
  • Ability to solve complex problems efficiently.
  • Effective workload management and task prioritization.
  • Commitment to continuous professional development.

How to Apply:

Interested in joining our team? Send your CV to charne@skillzpage.com. If you don't hear back from us within two weeks, please consider your application unsuccessful.