Java Developer

at  Expleo Group

Johannesburg, Gauteng 2000, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jan, 2025Not Specified30 Oct, 2024N/AJava,Collaborative Environment,Communication Skills,Payment Solutions,Data StructuresNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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