Java Developer

ZA-GP-Johannesburg

English Portal

Req #: 39065
Type: Permanent or Fixed Term Contract
logo

Expleo Group

Connect With Us:
Connect To Our Company
				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
			
Share this job: