Menu Close

Gauteng: Java Developer

Advertisement



Job Description

12 months contrcat Onsite role Senior Software Engineer We are looking for a hands-on Senior Software Engineer who loves building high-quality software using modern engineering practices. You will design, build, test, and continuously deliver software changes using Java stack (with Java modernization opportunities). You lead through craft, example, mentorship, and raising the engineering bar. Responsibilities: Design APIs and message contracts (REST/gRPC/event) with clear versioning and backward compatibility. Write clean, maintainable, refactor-friendly code Apply secure coding and performance-aware patterns early (avoid premature complexity). Contribute to modernization of existing Java services (improving modularity, testability, performance, observability) while avoiding risky rewrites. Build and evolve Azure-hosted services (Functions, AKS, App Service, Event-driven components, storage, data pipelines). Practice test-first / TDD for business logic; use property-based and contract tests where valuable. Help the team adopt Continuous Integration (single trunk/main, small frequent commits, fast green builds). Automate deployments (Continuous Delivery) with Azure DevOps pipelines and Infrastructure as Code (Bicep/Terraform). Strengthen the testing pyramid: fast unit tests, service/component tests, selective integration/system tests. Embed observability (structured logging, metrics, tracing) from the start. Use regulated-app test gates: security scanning (SAST/DAST), dependency vulnerability checks, data masking tests, audit logging verification. Treat non-functional tests (performance, resilience) as part of definition of done where risk-impact warrants. Minimise manual handoffs; optimise flow from idea to production. AI Augmentation & Enablement Use AI tools (e.g. GitHub Copilot, Azure OpenAI) to accelerate coding, test generation, documentation drafts with critical review. Curate effective prompts and patterns; avoid leaking secrets or sensitive data. Teach teammates how to use AI responsibly to improve speed AND quality. Identify where AI adds leverage (e.g. scaffolding code, generating edge-case tests) vs where human design thinking is essential. Experience and Qualifications: 6 years professional software engineering building production systems. Strong in Java and comfortable to assist with C#/.NET Solid SQL skills and working with an ORM Experience working with legacy systems Proven application of TDD / automated testing (can explain strategy trade-offs and test design) Hands-on CI/CD experience (Azure DevOps or similar) with Infrastructure as Code (Bicep or Terraform). Practical experience using AI coding tools (e.g. Copilot) and integrating them into daily flow. Strong Azure fundamentals (Functions, containerization, messaging, storage, identity, pipelines). Clear, concise technical communication (written & verbal). Experience delivering in regulated or high-governance environments (e.g. financial risk, Basel/BCBS, audit constraints) with demonstrated test & evidence practices. Ability to identify and execute safe modernization strategies (strangler patterns, incremental refactors) rather than large rewrites. Nice to Have Azure Developer (AZ-204) certification. Experience in risk, finance, or regulated environments (Basel/BCBS concepts). Event-driven architecture patterns (Kafka/Event Hubs/Service Bus). Observability tooling (OpenTelemetry, Azure Monitor, Application Insights). Property-based testing / contract testing / performance profiling.
View Job  Midrand: Brand Sales Assistant posted by Express Employment Professionals Midrand



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Gauteng, South Africa


Job Seeker Tip

Check your social media privacy settings and ensure public content is professional.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Pretoria: Lynnwood, Pretoria: LEASING ADMINISTRATOR posted by Cora O’Neil Recruitment Agency

Jobs in Pretoria October 28, 2025
Cora O'Neil Recruitment Agency Gauteng Jobs in Pretoria Pretoria

Lynnwood, Pretoria: LEASING ADMINISTRATOR Minimum Requirements: -Professional and well presentable Afrikaans speaking female, preferably aged approximately 40 – 50 years…

View Job  Johannesburg: Senior Analyst: ECM and Strategy
View Job

Johannesburg: URGENT VACANCY: PROPERTY CENTRE MANAGER (x3) posted by Cora O’Neil Recruitment Agency

Jobs in Gauteng October 28, 2025
Cora O'Neil Recruitment Agency Gauteng Jobs in Gauteng Johannesburg

URGENT VACANCY: PROPERTY CENTRE MANAGER (x3) 3 positions available: REFERENCE CR2782 – Sunward Park, Boksburg REFERENCE CR2781 – Die Hoewes,…

View Job

Pretoria: Pretoria: CENTRE OPERATIONS COORDINATOR (x3) posted by Cora O’Neil Recruitment Agency

Jobs in Pretoria October 28, 2025
Cora O'Neil Recruitment Agency Gauteng Jobs in Pretoria Pretoria

Pretoria: CENTRE OPERATIONS COORDINATOR 3x Positions available: -Queenswood, Pretoria Moot -Faerie Glen, Pretoria East -Silverlakes, Pretoria East Job Purpose: Training…

View Job

Pretoria: Cape Town City Centre: ADMINISTRATION CLERK posted by Cora O’Neil Recruitment Agency

Jobs in Cape Town City Centre October 28, 2025
Cora O'Neil Recruitment Agency Jobs in Cape Town City Centre Pretoria Western Cape

Cape Town City Centre: ADMINISTRATION CLERK (For Law firm) Minimum Requirements: -Young, well presentable Afrikaans speaking female, aged approximately 20…

View Job

Pretoria: Menlo Park, Pretoria: CANDIDATE ATTORNEY posted by Cora O’Neil Recruitment Agency

Jobs in Pretoria October 28, 2025
Cora O'Neil Recruitment Agency Gauteng Jobs in Pretoria Pretoria

Menlo Park, Pretoria: CANDIDATE ATTORNEY Minimum Requirements: -Well presented and professional Afrikaans speaking individual (Male preferred) -Afrikaans and English first…

View Job

South Africa: Electrical Engineer (Oil & Gas / Power Generation) Saudi Arabia posted by Jobs 4 All

October 28, 2025

We are seeking a competent and motivated Electrical Engineer with 2–5 years of experience to support the design, installation, and…

View Job

View Job  Pretoria: Head of Solutions, Architecture and Implementation
Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Gauteng, Jobs in South Africa

More Jobs in Your Area