Permanent Senior Java Developer – Pepkor Vacancies
Job Description
Get daily job updates directly on WhatsApp
Pepkor Vacancies – Senior Java Developer
Senior Java Developer – Pepkor Vacancies
About the Company
A leading and innovative organisation with a global footprint, dedicated to delivering technology-driven solutions that enhance everyday experiences and create new opportunities.
Role Overview
An exciting opportunity exists for a skilled Senior Java Developer to join a high-performing team. The ideal candidate will contribute to solving complex technical challenges, support enterprise platforms, and drive the successful delivery of scalable and efficient software solutions.
Key Responsibilities
- Solve complex technical challenges across multiple teams and technology stacks
- Maintain, enhance, and support a robust, multi-layered technology platform, including third-party integrations
- Collaborate with Solutions Architects and Team Leads to deliver on business requirements
- Provide accurate work estimates based on detailed technical and business analysis
- Work closely with QA teams to identify and resolve development and production issues
- Ensure all changes are properly unit tested, integration tested, documented, and optimized for performance
- Participate in production releases and provide after-hours support when required
- Mentor and support junior developers within the team
- Design and implement both client-side and server-side architecture
- Develop user-friendly front-end applications with strong visual design
- Build and manage databases, APIs, and backend services
- Conduct testing to ensure system responsiveness and efficiency
- Troubleshoot, debug, and enhance existing software solutions
- Implement security and data protection measures
- Develop new features and applications aligned with business needs
- Collaborate with data scientists and analysts to support data-driven initiatives
Minimum Requirements
- 8–10 years of solid experience in software development
Technical Skills
- Experience with Cassandra or similar NoSQL databases
- Knowledge of graph databases and graph technologies
- Experience with Apache Spark
- Strong understanding of JSON REST services and APIs
- Experience with Apache Kafka or similar messaging/middleware systems
- Familiarity with notebook environments such as Jupyter
Advantageous Skills
- Experience with C# and .NET Core
- Knowledge of Identity Server authentication
- Understanding of cloud-native architecture
- Experience with Docker and Kubernetes
- Familiarity with Azure DevOps
- Exposure to Redis and RabbitMQ
Key Competencies
- Strong analytical and problem-solving skills
- Ability to lead technical initiatives and projects
- Excellent communication skills, with the ability to simplify technical concepts for non-technical stakeholders
- Ability to work efficiently and remain composed under pressure
APPLY NOW
120 total views, 2 today
and then