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