Java Developer
at Expleo Group
Johannesburg, Gauteng 2000, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jan, 2025 | Not Specified | 30 Oct, 2024 | N/A | Java,Collaborative Environment,Communication Skills,Payment Solutions,Data Structures | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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).
ESSENTIAL QUALIFICATIONS:
- Matric / Grade 12 / National Senior Certificate
PREFERRED QUALIFICATION:
- Diploma / Certificate in multiple programming languages
TECHNICAL / PROFESSIONAL KNOWLEDGE:
- IT Data Structures
- Application Systems
- Agile Development
- System Development Life Cycle (SDLC)
Responsibilities:
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:
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Diploma
Matric / grade 12 / national senior certificate
Proficient
1
Johannesburg, Gauteng 2000, South Africa