Full Stack Developer (Expert) 1508
Summary
On-site Lead Software Developer role at a fintech company in Centurion, Gauteng, South Africa. You architect and build high-performance Java-based financial applications, lead and mentor a development team, run code reviews, and set technical direction across the full SDLC.
Our client, a prominent fintech company, is seeking an experienced and visionary Lead Software Developer specializing in Java to join their core engineering team based in Centurion, Gauteng . This is a critical on-site position, requiring your full-time presence to spearhead the development of high-performance, scalable financial applications. You will be responsible for guiding a talented team of developers, setting technical direction, and ensuring the delivery of robust, enterprise-grade software solutions. This role demands a deep understanding of the software development lifecycle, from architecture and design to implementation and deployment, with a focus on delivering exceptional quality and innovation. As a Lead, you will play a crucial role in mentoring junior developers, fostering a culture of technical excellence, and collaborating closely with product managers and stakeholders to translate business requirements into technical reality. We are looking for a leader who is passionate about technology and committed to building best-in-class financial products.
About the Role Our client, a prominent fintech company, is seeking an experienced and visionary Lead Software Developer specializing in Java to join their core engineering team based in Centurion, Gauteng . This is a critical on-site position, requiring your full-time presence to spearhead the development of high-performance, scalable financial applications. You will be responsible for guiding a talented team of developers, setting technical direction, and ensuring the delivery of robust, enterprise-grade software solutions. This role demands a deep understanding of the software development lifecycle, from architecture and design to implementation and deployment, with a focus on delivering exceptional quality and innovation. As a Lead, you will play a crucial role in mentoring junior developers, fostering a culture of technical excellence, and collaborating closely with product managers and stakeholders to translate business requirements into technical reality. We are looking for a leader who is passionate about technology and committed to building best-in-class financial products.
Key Responsibilities- Lead the design, development, and implementation of complex Java-based applications.
- Architect scalable, secure, and high-performance software solutions.
- Mentor and guide a team of software developers, fostering their technical growth.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaborate with cross-functional teams, including product management, QA, and operations.
- Drive the adoption of new technologies and development methodologies.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Contribute to the definition of technical roadmaps and strategy.
- Ensure the quality, reliability, and maintainability of the codebase.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.