About the Company: Welcome We're excited to revolutionize your shopping experience by transforming routine purchases into opportunities for fantastic cashback and rewards through our innovative app. We are a standout in the tech industry, part of a dynamic group that's been a major player for over 16 years. As pioneers in software development, we're not just about building technology; we're dedicated to creating a diverse and inclusive workplace. Join us and see your talents valued in an environment that champions equality. Job Overview: We are on the lookout for a Senior Java Developer with a rich background of 5 to 7 years in Java development. This role is based in our office in Benmore, Sandton, where you will play a pivotal role in developing and maintaining our cutting-edge software applications. Key Duties and Responsibilities: Design and develop advanced applications for Java/Spring. Collaborate with cross-functional teams to ideate, design, and launch new features. Integrate external data sources and APIs. Ensure robustness through unit testing, covering usability, edge cases, and overall reliability. Identify and resolve performance issues; debug and optimize. Engage with the latest technologies to enhance development efficiency and adhere to industry best practices. Minimum Requirements: A degree in Computer Science, Information Technology, or related fields. A minimum of 5 years' experience in software development with Java. Proficiency in interacting with remote data via REST and JSON. Skilled in utilizing third-party libraries and APIs. Comprehensive understanding of the mobile development lifecycle, including automation and build processes. Mobile development using any related mobile languages. Strong grasp of application architecture and design principles. Proficient in code versioning tools, notably Git. A deep interest and understanding, either personal or professional, of AI. Advantageous Skills: Proficiency in Java Spring. Experience with Flutter, Dart, or similar frameworks. Knowledge of Python, JavaScript, or Kotlin. Experience with CI/CD processes. Understanding of Agile methodologies. Familiarity with cloud services (AWS, Google Cloud, Azure). Exceptional problem-solving skills with keen attention to detail. Personal Attributes: Strong communication and collaboration skills. Problem-solving mindset capable of tackling complex challenges. Efficient management and prioritization of tasks. Commitment to continuous professional development. Apply Now: We're eager to see what you can bring to our team If you meet most of the requirements listed, please send your CV to charneskillzpage.com . Note: If you do not hear from us within 2 weeks, consider your application unsuccessful. Job specifications may be adjusted according to business needs, with final details provided during the interview stage. Join us and be a part of a team where innovation and diversity are at the forefront. Let's make shopping rewarding together
Apply Now