Overview: Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let's change the game together.
We are seeking a skilled and experienced Java Developer to join our dynamic team in Johannesburg (Hybrid).
Job Purpose: To deliver detailed design through programming and configuration while providing guidance and mentoring to other software developers. This role specifically requires expertise in Volante technology, focusing on payment systems.
Responsibilities: Develop high-quality software aligned with design specifications, with a focus on payment systems. Create robust, fault-tolerant, and critical technical components for complex systems, leveraging Volante skills. Design system components that are scalable, supportable, maintainable, and reusable, especially in the payments domain. Estimate work efforts for development tasks. Troubleshoot and resolve software issues, offering guidance to other team members as needed. Produce documentation in line with organisational standards. Continuously improve software through iterative enhancements. Maintain and support software in accountable environments, particularly in payment processing and integration. Develop and conduct unit and system tests for software components. Create deployment artefacts and manage them within source control libraries. Oversee deployment packages and manage their execution, particularly for payments-related features. Collaborate on tool optimisation with the Business, Development, and Operations teams, focusing on payments and financial systems. Update and manage the knowledge base for software assets. Integrate own work effectively within a team and across teams, ensuring seamless collaboration on payments projects. Collaborate with designers, product owners, and engineering teams to refine payment solutions. Contribute to breaking down solutions into component parts for development, particularly in payments. Support the achievement of business strategy objectives and values, with a focus on the payments industry. Stay updated with industry trends and technical expertise in both Java development and Volante technology for payments. Ensure personal growth and enable effectiveness in your role and responsibilities. Contribute to corporate culture-building initiatives and participate in supporting business strategy through agile thinking. Mentor multiple software developers and teams, enhancing their skills and development capabilities. Qualifications: Essential Qualifications: Matric / Grade 12 / National Senior Certificate Preferred Qualification: Diploma / Certificate in multiple programming languages Preferred Certifications: Certification in relevant programming languages Essential Skills: Minimum 5 years of programming experience in Java Experience using Volante Technologies to provide financial messaging and payment solutions. Technical / Professional Knowledge: IT Data Structures Application Systems Agile Development System Development Life Cycle (SDLC) Behavioural Competencies: Managing Work Collaboration Quality Orientation Applied Learning Initiating Action Technical/Professional Knowledge and Skills Desired Skills: Strong problem-solving skills and the ability to work effectively in a collaborative environment. Excellent communication skills and the ability to articulate technical concepts clearly. High attention to detail with a commitment to delivering high-quality, scalable solutions. Ability to adapt to new tools and technologies quickly. Benefits: We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability. Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance. Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset. Collaboration – Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks. Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always. Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our "right to fail" as an opportunity to bounce back and progress.
#J-18808-Ljbffr