Senior Software Developer (Angular & Java)
Paracon · Braamfontein · R Undisclosed
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Our client, a leading organization within the Banking and Financial Services sector, is seeking an experienced Senior Software Developer (Angular & Java) to join their dynamic technology team. This is an exciting opportunity for a highly skilled Full Stack Developer to play a key role in the modernization and enhancement of customer-facing and internal banking platforms. The successful candidate will lead Angular upgrades, develop robust Java-based integrations, implement enterprise-grade security solutions, and support cloud-based deployments within a highly regulated financial environment. If you are passionate about building scalable, secure, and high-performing enterprise applications while working with modern technologies and industry best practices, this role is for you.
Key Responsibilities
Angular Development & Modernization
• Lead the migration and upgrade of Angular applications from Angular 14 to Angular 21. • Design, develop, and maintain customer-facing and staff portal applications. • Implement modern Angular development practices and reusable component frameworks. • Optimize application performance, scalability, and maintainability. • Work closely with UX/UI teams to deliver responsive and user-friendly interfaces. • Ensure high-quality code through best practices and peer reviews. Java Development & Integration
- Develop and maintain Java-based backend applications and services.
- Design and implement RESTful APIs and integration services.
- Build secure, scalable, and high-performance enterprise solutions.
- Support mission-critical banking applications and transaction processing systems.
- Develop microservices and integration frameworks connecting multiple banking platforms.
Security & Identity Management
- Implement enterprise authentication and authorization solutions.
- Integrate applications with Ping Identity and Single Sign-On (SSO) platforms.
- Develop secure APIs using OAuth2, JWT, and industry-standard security protocols.
- Ensure compliance with banking security standards and governance requirements.
- Collaborate with security teams to strengthen platform security posture.
Cloud & DevOps
- Support application deployment and management within AWS environments.
- Partner with DevOps teams to implement and improve CI/CD pipelines.
- Participate in deployment automation and release management activities.
- Monitor production systems and resolve performance-related issues.
- Contribute to cloud optimization and operational efficiency initiatives.
Business & Platform Integration
- Develop solutions supporting:
- Lead Management
- Proposal Generation Workflows
- Client Onboarding and Pre-Onboarding Processes
- Integrate banking platforms with:
- Digital Signing Solutions (Signing Hub)
- Document Management Systems
- Internal and External Enterprise Services
- Participate in solution design and architectural discussions.
Leadership & Collaboration
- Mentor and support junior developers.
- Provide technical leadership and architectural input.
- Collaborate with Business Analysts, Solution Architects, QA teams, and key stakeholders.
- Participate in Agile ceremonies, sprint planning, and delivery activities.
- Contribute to continuous improvement initiatives within the development team.
Minimum Requirements
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant Angular, Java, AWS, or Cloud certifications will be advantageous.
Experience
- 7+ years of software development experience.
- 5+ years of hands-on Angular development experience.
- Strong enterprise Java development experience.
- Proven experience upgrading Angular applications across major versions.
- Experience within Banking, Financial Services, Insurance, or other highly regulated environments is highly advantageous.
- Exposure to enterprise integration and identity management solutions.
Technical Skills
Front-End Technologies
- Angular (v14+ with migration experience to newer versions)
- TypeScript
- JavaScript
- HTML5
- CSS3
- REST API Integration
Back-End Technologies
- Java
- Spring Boot
- RESTful Services
- Microservices Architecture
Security & Identity Management
- Ping Identity
- Single Sign-On (SSO)
- OAuth2
- JWT
- Authentication & Authorization Frameworks
Cloud & DevOps
- AWS
- CI/CD Pipelines
- Git
- Docker (Advantageous)
- Kubernetes (Advantageous)
Integration Technologies
- API Development
- Enterprise Application Integration
- Document Management Systems
- Signing Hub Integrations
Key Competencies
- Strong problem-solving and analytical skills.
- Excellent stakeholder engagement and communication abilities.
- Ability to thrive in a fast-paced banking environment.
- Strong focus on quality, performance, and security.
- Leadership and mentoring capabilities.
- Collaborative team player with a proactive mindset.
- Excellent attention to detail and delivery focus.
Desired Skills
- APIs using OAuth2
- JWT
- and industry-standard security protocols