bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesUrbansoftSenior Java Developer

Senior Java Developer

Urbansoft · Cape Town, Western Cape, 8001, South Africa · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyUrbansoft
TitleSenior Java Developer
Normalized title-
Department / team-
LocationCape Town, Western Cape, South Africa
Work modelHybrid / Hybrid
Employment typeContract
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2025-08-25 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Urbansoft.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Cape Town.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyUrbansoft
Sourcefab26e5b-ea67-47b0-a198-0fe75d082467
ATS providerBambooHR

Description

Senior Java Developer (ROLE IS HYBRID - EITHER Cape Town OR JHB offices are avaialble)***** Position Overview: We are seeking a highly skilled Senior Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong expertise in Java (17+), Microservices, and cloud-based solutions . They should be well-versed in modern software development practices , including DevOps, CI/CD pipelines, and Agile methodologies. Candidates with experience in the banking or financial industry will be highly regarded. Key Responsibilities: Develop and maintain Java-based applications using the latest technologies and best practices. Architect and implement Microservices using Spring Boot and containerized environments ( Docker, Kubernetes ). Design and develop RESTful APIs for seamless integration with third-party services. Optimize application performance and ensure high availability and scalability. Implement security best practices , ensuring applications adhere to OWASP standards. Collaborate with cross-functional teams to gather requirements and define technical solutions. Work with DevOps teams to implement CI/CD pipelines (Jenkins, GitHub Actions, or similar). Mentor junior developers , conduct code reviews, and enforce coding best practices. Participate in Agile development processes , contributing to sprint planning and daily stand-ups. Required Skills & Experience: 7+ years of hands-on experience in Java development Java 17+ with strong expertise in OOP, Design Patterns, and SOLID principles . Hands-on experience with Spring Boot, Spring Cloud, Spring Security, Hibernate, and JPA . Proven ability to develop and deploy Microservices architecture in a cloud environment ( AWS, Azure, GCP ). Strong knowledge of SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra) . Experience with RESTful API design, implementation, and integration . Containerization expertise : Docker, Kubernetes, Helm. DevOps and CI/CD tools : Git, Jenkins, Terraform, Ansible, Maven. Experience with message brokers (Kafka, RabbitMQ, ActiveMQ) and event-driven architecture. Solid understanding of TDD (Test-Driven Development) using JUnit, Mockito, Cucumber. Experience with Reactive programming (Project Reactor, RxJava) is an advantage. Banking or financial services experience is a strong plus. Soft Skills & Attributes: Strong problem-solving abilities and attention to detail. Ability to work in a fast-paced, Agile environment . Excellent communication and stakeholder management skills . Proactive mindset with a passion for innovation and continuous learning . Experience mentoring and guiding junior developers. Qualifications: 🎓 Bachelor’s degree in Computer Science, Engineering, or related field (preferred). 🎓 Relevant certifications in Java, AWS, Kubernetes, or DevOps are advantageous.

Full job record

Job ID3578c9bb04bb3d5d82e4df5276486323b3abdc71
Org ID5d1ca8f6-c307-4d51-94c2-d2fd730c1357
Source IDfab26e5b-ea67-47b0-a198-0fe75d082467
Board IDfab26e5b-ea67-47b0-a198-0fe75d082467
Providerbamboohr
Provider Job Key77
TitleSenior Java Developer
Normalized Title
Statusactive
Activeyes
Location TextCape Town, Western Cape, 8001, South Africa
Department
Team
Employment Typecontract
Workplace Typehybrid
Remote Policyhybrid
CountrySouth Africa
RegionWestern Cape
CityCape Town
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://urbansoft.bamboohr.com/careers/77
Apply URLhttps://urbansoft.bamboohr.com/careers/77
First Seen At2026-05-30 06:12:24Z
Last Seen At2026-06-06 10:01:16Z
Last Checked At2026-06-06 10:01:16Z
Last Changed At2026-05-30 06:12:24Z
Inactive At
Source Posted At2025-08-25 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=urbansoft/date=2026-06-06/2026-06-06T10-01-14-841Z-ea65b9046a477bc642c071a28b8d83d35f71b03714e7d1dd49b6c81cee9ba43d.json
Event Fields
{
  "content_hash": "85318f0ace489f78ea9030a2a4ad661f0c09fde5066aec18510f4ea7621c442c",
  "source_hash": "3ac37700c7a89c00a2b15da48aa775a43f3e8511176f92b9dcb774cb3d946e5d",
  "last_changed_at": "2026-05-30T06:12:24.568Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Cape Town, Western Cape, 8001, South Africa",
    "city": "Cape Town",
    "region": "Western Cape",
    "country": "South Africa",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:01:16.099Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Cape Town, Western Cape, 8001, South Africa",
      "city": "Cape Town",
      "region": "Western Cape",
      "country": "South Africa",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "South Africa"
    ]
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "77",
    "isRemote": null,
    "location": {
      "city": "Cape Town",
      "state": "Western Cape"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": "South Africa",
      "province": null
    },
    "departmentId": null,
    "locationType": "2",
    "jobOpeningName": "Senior Java Developer ",
    "departmentLabel": null,
    "employmentStatusLabel": "Contractor"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Cape Town",
      "state": "Western Cape",
      "postalCode": "8001",
      "addressCountry": "South Africa"
    },
    "datePosted": "2025-08-25",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": "South Africa",
      "countryId": "191"
    },
    "description": "<p><span style=\"font-weight: bold\">Senior Java Developer </span></p>\n<p><span style=\"font-weight: bold\">(ROLE IS HYBRID - EITHER Cape Town OR JHB offices are avaialble)*****</span></p>\n<p><br><br></p>\n<p><span style=\"font-weight: bold\">Position Overview:</span></p>\n<p><br><br></p>\n<p>We are seeking a highly skilled <span style=\"font-weight: bold\">Senior Java Developer</span> to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have <span style=\"font-weight: bold\">strong expertise in Java (17+), Microservices, and cloud-based solutions</span>. They should be well-versed in <span style=\"font-weight: bold\">modern software development practices</span>, including DevOps, CI/CD pipelines, and Agile methodologies.</p>\n<p>Candidates with <span style=\"font-weight: bold\">experience in the banking or financial industry</span> will be highly regarded.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Key Responsibilities:</span></p>\n<ul>\n<li><span style=\"font-weight: bold\">Develop and maintain Java-based applications</span> using the latest technologies and best practices.</li>\n<li><span style=\"font-weight: bold\">Architect and implement Microservices</span> using <span style=\"font-weight: bold\">Spring Boot</span> and containerized environments (<span style=\"font-weight: bold\">Docker, Kubernetes</span>).</li>\n<li><span style=\"font-weight: bold\">Design and develop RESTful APIs</span> for seamless integration with third-party services.</li>\n<li><span style=\"font-weight: bold\">Optimize application performance</span> and ensure high availability and scalability.</li>\n<li><span style=\"font-weight: bold\">Implement security best practices</span>, ensuring applications adhere to OWASP standards.</li>\n<li><span style=\"font-weight: bold\">Collaborate with cross-functional teams</span> to gather requirements and define technical solutions.</li>\n<li><span style=\"font-weight: bold\">Work with DevOps teams</span> to implement <span style=\"font-weight: bold\">CI/CD pipelines</span> (Jenkins, GitHub Actions, or similar).</li>\n<li><span style=\"font-weight: bold\">Mentor junior developers</span>, conduct code reviews, and enforce coding best practices.</li>\n<li>Participate in <span style=\"font-weight: bold\">Agile development processes</span>, contributing to sprint planning and daily stand-ups.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Required Skills &amp; Experience:</span></p>\n<ul>\n<li>7+ years of hands-on experience in Java development</li>\n<li><span style=\"font-weight: bold\">Java 17+</span> with strong expertise in <span style=\"font-weight: bold\">OOP, Design Patterns, and SOLID principles</span>.</li>\n<li>Hands-on experience with <span style=\"font-weight: bold\">Spring Boot, Spring Cloud, Spring Security, Hibernate, and JPA</span>.</li>\n<li>Proven ability to develop and deploy <span style=\"font-weight: bold\">Microservices architecture</span> in a cloud environment (<span style=\"font-weight: bold\">AWS, Azure, GCP</span>).</li>\n<li>Strong knowledge of <span style=\"font-weight: bold\">SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra)</span>.</li>\n<li>Experience with <span style=\"font-weight: bold\">RESTful API design, implementation, and integration</span>.</li>\n<li><span style=\"font-weight: bold\">Containerization expertise</span>: Docker, Kubernetes, Helm.</li>\n<li><span style=\"font-weight: bold\">DevOps and CI/CD tools</span>: Git, Jenkins, Terraform, Ansible, Maven.</li>\n<li>Experience with <span style=\"font-weight: bold\">message brokers</span> (Kafka, RabbitMQ, ActiveMQ) and event-driven architecture.</li>\n<li>Solid understanding of <span style=\"font-weight: bold\">TDD (Test-Driven Development)</span> using JUnit, Mockito, Cucumber.</li>\n<li>Experience with <span style=\"font-weight: bold\">Reactive programming</span> (Project Reactor, RxJava) is an advantage.</li>\n<li><span style=\"font-weight: bold\">Banking or financial services experience</span> is a strong plus.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Soft Skills &amp; Attributes: </span></p>\n<ul>\n<li>Strong problem-solving abilities and attention to detail.</li>\n<li>Ability to work in a <span style=\"font-weight: bold\">fast-paced, Agile environment</span>.</li>\n<li>Excellent <span style=\"font-weight: bold\">communication and stakeholder management skills</span>.</li>\n<li>Proactive mindset with a passion for <span style=\"font-weight: bold\">innovation and continuous learning</span>.</li>\n<li>Experience mentoring and guiding junior developers.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Qualifications: </span></p>\n<p><br><br></p>\n<p>🎓 <span style=\"font-weight: bold\">Bachelor’s degree</span> in Computer Science, Engineering, or related field (preferred).<br>🎓 Relevant <span style=\"font-weight: bold\">certifications</span> in Java, AWS, Kubernetes, or DevOps are advantageous.</p>",
    "compensation": null,
    "departmentId": null,
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Senior Java Developer ",
    "departmentLabel": "",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Experienced",
    "jobOpeningShareUrl": "https://urbansoft.bamboohr.com/careers/77",
    "employmentStatusLabel": "Contractor"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/3578c9bb04bb3d5d82e4df5276486323b3abdc71?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/5d1ca8f6-c307-4d51-94c2-d2fd730c1357JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/fab26e5b-ea67-47b0-a198-0fe75d082467JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/3578c9bb04bb3d5d82e4df5276486323b3abdc71/eventsJSON