Job Title: Full Stack Developer
Location: Johannesburg
Contract type: Contract (6-12-month contract)
Hybrid

Our client is seeking a highly skilled Full Stack Developer with experience in SQL, Java, and Cloud Development to join our client in the banking industry. The ideal candidate will have a strong background in designing, developing, and maintaining scalable and secure applications. This role requires a deep understanding of full-stack development and experience working in a banking environment with high regulatory and security standards.

Roles and responsibilities:

  • Develop, test, and maintain full-stack applications, ensuring high performance and responsiveness.
  • Design and implement scalable and secure Java-based applications.
  • Develop and optimize complex SQL queries and database structures for banking applications.
  • Implement cloud-based solutions using AWS, Azure, or Google Cloud for banking applications.
  • Ensure compliance with banking industry regulations, security policies, and best practices.
  • Collaborate with cross-functional teams, including business analysts, architects, and DevOps teams.
  • Conduct system integration and API development, ensuring seamless communication between services.
  • Identify and troubleshoot issues, optimizing system performance and reliability.
  • Stay updated with emerging technologies and industry trends to enhance application performance.
  • Design and develop secure and scalable financial applications, ensuring seamless user experience.
  • Participate in code reviews and provide constructive feedback to maintain code quality.
  • Develop and manage CI/CD pipelines to ensure smooth deployment of banking applications.
  • Implement automated testing strategies to ensure software quality and reliability.
  • Work closely with cybersecurity teams to enhance application security and prevent vulnerabilities.
  • Optimize application performance by profiling and analysing system bottlenecks.
  • Document technical specifications, system architecture, and development processes.
  • Mentor junior developers and provide technical guidance to the team.
  • Support production systems by troubleshooting, debugging, and resolving issues promptly.

Experience and qualifications:

  • 5+ years of experience as a Full Stack Developer in the banking industry.
  • Strong proficiency in Java and related frameworks (Spring Boot, Hibernate, etc.).
  • Hands-on experience with SQL databases (PostgreSQL, MySQL, or Oracle).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong knowledge of microservices architecture and API development (REST, GraphQL).
  • Experience with front-end technologies such as React, Angular, or [URL Removed]
  • Proficiency in DevOps tools and CI/CD pipelines.
  • Strong understanding of banking security standards, compliance, and risk frameworks.
  • Excellent problem-solving skills and ability to work in an agile environment.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of NoSQL databases (MongoDB, Cassandra).
  • Exposure to AI/ML integration in banking applications.
  • Certification in Java, Cloud Technologies, or DevOps is a plus.

Join us in shaping the future of client solutions! If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now!

Desired Skills:

  • Full stack
  • Java
  • Javascript
  • SQL
  • Cloud Development
  • TypeScript
  • Full Stack Development

Learn more/Apply for this position