- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Lead java developer.
Urgent! Lead java developer Jobs | Confidential
Location : Cape Town City Centre (onsite with flexibility to miss traffic) We are searching for a Cape Town-based Senior Java Team Lead for an international startup that builds high-performance, next-gen 5 G smart routers and networking hardware to deliver seamless, global connectivity.
About the role The Senior Java Team Lead will run a small team building high-volume, low-latency systems on a modern Java / Spring Boot stack.
This is a hands‑on lead role : you'll write and review code, but your bigger job is organising the team's work, unblocking people, and making sure what we ship is solid.
You’ll own delivery for your team's slice of the platform: planning, work allocation, code quality, technical direction, and stakeholder communication.
You'll report into engineering leadership and have a real say in architecture and hiring.
What you’ll actually do Lead the team (about 30% of your time) Break down projects into work, allocate to engineers based on strengths and growth goals, and track delivery.
Run sprint planning, standups, and retros.
Keep the team's backlog healthy and prioritised with the product side.
Do 1:1s with each engineer.
Coach, give feedback, flag performance issues early.
Own code review standards on the team.
Make sure reviews happen quickly and raise the bar over time.
Be the point of contact for other teams, product, and ops when something on your patch needs a decision.
Contribute to hiring: screen CVs, run technical interviews, help shape the team you want.
Stay hands‑on (about 70% of your time) Design and build services on our Java 17+ / Spring Boot stack.
You should still be writing production code every week.
Drive technical design for non‑trivial work.
Write design docs, run design reviews, make the calls on trade‑offs.
Lead the team's response to production issues.
Triage, root‑cause, and follow through on fixes.
Keep the architecture honest: push back on shortcuts that will hurt us in six months, agree to ones that won't.
What we need from you Experience 8+ years building production Java systems, with at least 2 years leading a team of engineers (formal or informal lead).
Strong Spring Boot and modern Java (17+).
You can build a service from scratch and explain every choice.
Solid with Postgre SQL or similar (schema design, query tuning, migrations).
My SQL is fine too.
AWS in production: ECS or EKS, S3, IAM, plus infrastructure‑as‑code (Terraform preferred).
Docker in your sleep.
CI/CD pipelines you've built or meaningfully improved.
Comfortable with Linux and standard web server / reverse proxy setups (Nginx, Apache).
Git workflow fluency (branching strategies, code review, Git Hub or Git Lab).
You've worked in Agile / Scrum and have opinions on what works and what's theatre.
AI tooling: fluent but not dependent Our client uses Claude (and similar tools) heavily across the engineering team.
They want a lead who uses them well, not someone who's either skeptical or over‑reliant.
You actively use Claude (Claude Code or the chat interface) day to day for coding, debugging, design exploration, and writing.
Comfortable with vibe coding for prototypes, spikes, and throwaway tooling.
You know when it's the right tool and when it isn't.
You can read AI‑generated code critically.
You catch the subtle bugs, you push back on bad suggestions, and you don't ship code you don't understand.
You can teach junior engineers how to use AI tools without becoming dependent on them.
Fundamentals first, AI as a multiplier.
Red flag: engineers who can't debug or design without an AI assistant, or who paste in AI output without reading it.
How you work You explain your thinking clearly, in writing and out loud, to both engineers and non‑engineers.
You're decisive.
You'd rather make a reversible call now than wait a week for perfect information.
You give feedback directly and kindly.
You take it the same way.
You finish things.
Almost done doesn't count.
Qualifications BSc / Diploma in Computer Science, Engineering, or equivalent practical experience.
Oracle Certified Professional (Java) is a plus, not a requirement.
Nice to have Experience with event‑driven architectures (Kafka, Rabbit MQ, SQS).
Performance tuning experience on low‑latency systems (JVM tuning, profiling, caching strategies).
Exposure to Kotlin, Go, or other JVM / backend languages.
#J-18808-Ljbffr
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Lead java Potential: Insight & Career Growth Guide
Real-time Lead java Jobs Trends in Remote, South Africa (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Lead java in Remote, South Africa using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 19231 jobs in South Africa and 3273 jobs in Remote. This comprehensive analysis highlights market share and opportunities for professionals in Lead java roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! Confidential is currently hiring and seeking a Lead java developer to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Lead java developer Jobs Remote.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Confidential adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Lead java developer Jobs South Africa varies, but the pay scale is rated "Standard" in Remote. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Lead java developer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Lead java developer, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Lead java developer interview at Confidential, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Confidential's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Lead java developer is easy with South Africa Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!