We are seeking an experienced Specialist Product Engineer to join a high-performing, cloud-native engineering team. This role focuses on delivering scalable, secure, and high-quality solutions within a banking environment. You will work across the full software development lifecycle—from design and development to deployment and production support—while contributing to a culture of engineering excellence, DevOps maturity, and continuous improvement Key Responsibilities Contribute to all phases of the software development lifecycle (SDLC) Design, develop, test, and deploy Java-based applications Build and maintain RESTful APIs and integrations Participate in production support , troubleshooting, and system enhancements Develop clean, efficient, and well-documented code Debug, optimize, and enhance existing systems Collaborate within a cross-functional Agile team Apply problem-solving and analytical thinking to complex technical challenges Ensure adherence to best practices, coding standards, and security requirements Continuously improve technical skills and contribute to team knowledge sharing 5+ years overall software development experience 3+ years experience with Java 8+ 3+ years experience in the banking/financial services industry Experience with authentication technologies (AD, LDAP, Kerberos) Strong problem-solving and decision-making skills Ability to work independently and deliver high-quality solutions familiarity with Docker Experience with container platforms such as OpenShift or Rancher Experience with CI/CD pipelines (e.g., Jenkins) Experience with Test-Driven Development (TDD) Proficiency in JUnit, Mockito Application Notice Should you not receive any feedback within three (3) weeks of submitting your application, please consider your application unsuccessful. #J-18808-Ljbffr
Specialist Product Engineer (Java / Spring / Cloud)
INDSAFRI
johannesburg, johannesburg
Published 19 days ago
Report job