We are looking for an experienced Technical Lead with 10+ years of full-stack development expertise in Java (Spring Boot) and Node.js to drive the design and delivery of scalable, high-performance applications in the banking domain.
The ideal candidate will have strong experience in microservices architecture, distributed systems, and end-to-end solution design, along with the ability to collaborate effectively with cross-functional stakeholders across product, business, and delivery teams.
Key Responsibilities- Lead end-to-end application development and delivery for digital banking products
- Design and implement scalable, secure, and high-performance systems using Java (Spring Boot) and Node.js
- Architect and develop microservices-based and distributed systems
- Collaborate with product managers, business stakeholders, and engineering teams to define technical solutions
- Ensure adherence to coding standards, best practices, and architectural guidelines
- Conduct code reviews, mentor team members, and drive technical excellence
- Troubleshoot complex technical issues and provide optimal solutions
- Stay updated with emerging technologies and recommend improvements
- 10+ years of experience in full-stack software development
- Strong expertise in:
- Java / Spring Boot
- Node.js
- Solid understanding of:
- Microservices architecture
- Distributed systems design
- REST APIs and system integrations
- Experience with cloud platforms (AWS/Azure/GCP) is a plus
- Strong experience in system architecture and solution design
- Excellent analytical and problem-solving skills
- Proven ability to manage stakeholder communication across business and technical teams
- Exposure to AI-assisted development tools (e.g., Claude Code)
- Experience in banking or financial services domain
- Knowledge of CI/CD pipelines and DevOps practices
- Strong leadership and mentoring abilities
- Excellent communication and stakeholder management skills
- Ability to work in a fast-paced, agile environment
Skills Required
- 10+ years of experience in full-stack software development
- Strong expertise in Java / Spring Boot
- Strong expertise in Node.js
- Solid understanding of Microservices architecture
- Solid understanding of Distributed systems design
- Experience with cloud platforms (AWS/Azure/GCP)
- Strong experience in system architecture and solution design
- Excellent analytical and problem-solving skills
- Proven ability to manage stakeholder communication across business and technical teams
What We Do
Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.








