Recruitment Room Team
Senior level Java Developer
Job Description
Senior level Java Developer
Technology
We are seeking a Senior Java Developer to join a high-performing engineering team building scalable enterprise systems and robust APIs.
As a seasoned backend developer, you’ll take ownership of key architectural decisions, mentor junior team members, and collaborate closely with DevOps, QA, and Product to deliver elegant, high-performance software solutions.
Key Responsibilities:
- Design, develop, and maintain high-performance Java-based backend systems
- Lead technical discussions and contribute to software architecture design
- Conduct code reviews and mentor junior/mid-level developers
- Drive best practices in software engineering, CI/CD, and testing
- Collaborate across teams to define and deliver business-critical solutions
Key Requirements:
- 8+ years of experience in Java software development
- Strong knowledge of Spring/Spring Boot, RESTful APIs, and microservices architecture
- Proficient in working with relational databases (e.g., PostgreSQL, MySQL)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Solid understanding of DevOps practices, containerization (Docker), and CI/CD pipelines
- Excellent problem-solving skills and leadership capability
Bonus Skills:
- Experience in Kafka, Kubernetes, or NoSQL databases
- Exposure to Agile methodologies and TDD
Salt is acting as an Employment Business in relation to this vacancy.
Job Information
Job Reference: JO-2507-355250
Salary:
Salary per: annum
Job Duration: 6 Months
Job Start Date: 01/09/2025
Job Industries: Technology
Job Locations: Cape Town
Job Types: Contract