Job Summary
Java Software Engineer – Take Your Skills to the Next Level!
Location: Cape Town – Hybrid
Are you ready to shape the future of payment technology? Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here’s your chance to work on cutting-edge technology while making an impact on the fintech landscape.
What’s in It for You?
- Hybrid working – 1 day in office
- Competitive market-related salary.
- 25 days annual leave
- Medical aid contributions
- Opportunity to work with state-of-the-art tools and methodologies.
- Engage with a team of experts who thrive on collaboration and innovation.
- Gain insights into the global fintech and payment ecosystems.
- Career growth and learning opportunities in an ever-evolving industry.
What You’ll Do
- Design and develop robust software solutions to meet business needs.
- Create detailed technical specifications from business requirements.
- Troubleshoot, test, and debug your creations to deliver seamless performance.
- Ensure effective version control and maintain high coding standards.
- Collaborate across teams to drive innovative solutions and share knowledge.
- Contribute to internal knowledge bases and uphold excellent documentation standards.
What We’re Looking For
- Experience: 5+ years in software development.
- Education: Degree in ITS, Engineering, Computer Science, or related field.
- Skills:
- Proficiency in Java and Spring Boot.
- Understanding of microservices architecture and Agile methodologies.
- Familiarity with product lifecycle management and automated testing techniques.
- Strong strategic and systemic thinking.
- Great interpersonal and teamwork skills.
- Bonus Points for:
- Design pattern expertise.
- Knowledge of fintech, banking, or merchant retail industries.
- Financial and business management insights.
Tools You’ll Master
- Java
- Spring Boot Framework
- Modern testing tools and methodologies
- Collaborative platforms for Agile development
Join a Team That Values
- Creativity, innovation, and solution-oriented thinking.
- A balance of independence and teamwork.
- A proactive approach to communication and problem-solving.
Ready to make a difference? Apply today and take a step towards shaping the future of payments!