Home › Companies › Agilebridge › Software Engineer - Java
Software Engineer - Java
Agilebridge · Pretoria, 0081, South Africa · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Agilebridge |
| Title | Software Engineer - Java |
| Normalized title | - |
| Department / team | - |
| Location | Pretoria |
| Work model | - |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-02-11 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Agilebridge. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Pretoria. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Agilebridge |
| Source | a484aa9d-bc08-456d-aa63-6e9a84b2c6fd |
| ATS provider | BambooHR |
Description
About the Role
We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.
Responsibilities
Design, develop, and maintain Java-based applications .
Write clean, efficient, and maintainable code following best practices.
Collaborate with product owners, designers, and other engineers to deliver high-quality features.
Debug, troubleshoot, and resolve software defects.
Participate in code reviews to ensure code quality and knowledge sharing.
Implement unit tests and contribute to automated testing strategies.
Stay up to date with emerging Java technologies and frameworks.
Requirements
Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).
Proven experience as a Java Developer or Software Engineer.
Strong understanding of Java SE/EE , object-oriented programming, and design patterns.
Experience with Spring / Spring Boot frameworks.
Familiarity with RESTful APIs and microservices architecture.
Working knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server ).
Experience with version control systems (Git, Azure DevOps, or similar).
Strong problem-solving skills and attention to detail.
Ability to work in an Agile development environment.
Nice to Have
Experience with cloud platforms (Azure, AWS, or GCP).
Familiarity with containerization tools (Docker, Kubernetes).
Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.
Knowledge of CI/CD pipelines and automated deployment.
What We Offer
An opportunity to work on impactful projects with a passionate team.
Flexible working arrangements and a collaborative environment.
Continuous learning and development opportunities.
Competitive compensation and benefits package.
Full job record
| Job ID | bb8d664b3b7414ec2d4174a63821e2d9ea151b7f |
| Org ID | 6fc62baf-87ec-4bfe-9179-181773119262 |
| Source ID | a484aa9d-bc08-456d-aa63-6e9a84b2c6fd |
| Board ID | a484aa9d-bc08-456d-aa63-6e9a84b2c6fd |
| Provider | bamboohr |
| Provider Job Key | 56 |
| Title | Software Engineer - Java |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Pretoria, 0081, South Africa |
| Department | — |
| Team | — |
| Employment Type | full_time |
| Workplace Type | — |
| Remote Policy | — |
| Country | — |
| Region | — |
| City | Pretoria |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://agilebridge.bamboohr.com/careers/56 |
| Apply URL | https://agilebridge.bamboohr.com/careers/56 |
| First Seen At | 2026-05-30 06:02:12Z |
| Last Seen At | 2026-06-06 10:27:30Z |
| Last Checked At | 2026-06-06 10:27:30Z |
| Last Changed At | 2026-05-30 06:02:12Z |
| Inactive At | — |
| Source Posted At | 2026-02-11 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=agilebridge/date=2026-06-06/2026-06-06T10-27-28-227Z-7a355fc91a35473ddf3d76d5fe74d46da29666483de45ab3ee4de203f8c6bf64.json |
Event Fields
{
"content_hash": "f7d15c219383d00cef18cb46d9345a9f3d48f63a1d6c4c489042662ff7f552ad",
"source_hash": "0a1d89eb1bee9fb3a190dea7857a3790290fc065a555d3af56d6d6a0404f13ed",
"last_changed_at": "2026-05-30T06:02:12.130Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Pretoria, 0081, South Africa",
"city": "Pretoria",
"region": null,
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:27:30.332Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Pretoria, 0081, South Africa",
"city": "Pretoria",
"region": null,
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": null,
"salary_period": null,
"workplace_type": null,
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "56",
"isRemote": null,
"location": {
"city": "Pretoria",
"state": null
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": null,
"locationType": "2",
"jobOpeningName": "Software Engineer - Java ",
"departmentLabel": null,
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Pretoria",
"state": null,
"postalCode": "0081",
"addressCountry": "South Africa"
},
"datePosted": "2026-02-11",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-size: 18pt\">About the Role</span></p>\n<p>We are looking for a skilled <span style=\"font-weight: bold\">Java Developer</span> to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.</p>\n<p><span style=\"font-size: 18pt\">Responsibilities</span></p>\n<ul>\n<li>Design, develop, and maintain <span style=\"font-weight: bold\">Java-based applications</span>.</li>\n<li>Write clean, efficient, and maintainable code following best practices.</li>\n<li>Collaborate with product owners, designers, and other engineers to deliver high-quality features.</li>\n<li>Debug, troubleshoot, and resolve software defects.</li>\n<li>Participate in code reviews to ensure code quality and knowledge sharing.</li>\n<li>Implement unit tests and contribute to automated testing strategies.</li>\n<li>Stay up to date with emerging Java technologies and frameworks.</li>\n</ul>\n<p><span style=\"font-size: 18pt\">Requirements</span></p>\n<ul>\n<li>Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).</li>\n<li>Proven experience as a <span style=\"font-weight: bold\">Java Developer</span> or Software Engineer.</li>\n<li>Strong understanding of <span style=\"font-weight: bold\">Java SE/EE</span>, object-oriented programming, and design patterns.</li>\n<li>Experience with <span style=\"font-weight: bold\">Spring / Spring Boot</span> frameworks.</li>\n<li>Familiarity with <span style=\"font-weight: bold\">RESTful APIs</span> and microservices architecture.</li>\n<li>Working knowledge of relational databases (e.g., <span style=\"font-weight: bold\">MySQL, PostgreSQL, SQL Server</span>).</li>\n<li>Experience with <span style=\"font-weight: bold\">version control systems</span> (Git, Azure DevOps, or similar).</li>\n<li>Strong problem-solving skills and attention to detail.</li>\n<li>Ability to work in an Agile development environment.</li>\n</ul>\n<p><span style=\"font-size: 18pt\">Nice to Have</span></p>\n<ul>\n<li>Experience with <span style=\"font-weight: bold\">cloud platforms</span> (Azure, AWS, or GCP).</li>\n<li>Familiarity with containerization tools (Docker, Kubernetes).</li>\n<li>Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.</li>\n<li>Knowledge of CI/CD pipelines and automated deployment.</li>\n</ul>\n<p><span style=\"font-size: 18pt\">What We Offer</span></p>\n<ul>\n<li>An opportunity to work on impactful projects with a passionate team.</li>\n<li>Flexible working arrangements and a collaborative environment.</li>\n<li>Continuous learning and development opportunities.</li>\n<li>Competitive compensation and benefits package.</li>\n</ul>",
"compensation": null,
"departmentId": null,
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Software Engineer - Java ",
"departmentLabel": "",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://agilebridge.bamboohr.com/careers/56",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/bb8d664b3b7414ec2d4174a63821e2d9ea151b7f?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/6fc62baf-87ec-4bfe-9179-181773119262JSONGET https://api.bluedoor.sh/job-postings/v1/sources/a484aa9d-bc08-456d-aa63-6e9a84b2c6fdJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/bb8d664b3b7414ec2d4174a63821e2d9ea151b7f/eventsJSON