More jobs:
Senior Java Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-03-01
Listing for:
iOCO Pty Ltd
Contract
position Listed on 2026-03-01
Job specializations:
-
Software Development
Java Developer, Software Engineer
Job Description & How to Apply Below
We're looking for a Senior Java Developer with a strong foundation in Spring Boot microservices to join us as a consultant. In this role, you’ll help design, build, and maintain scalable and reliable backend services using modern tools and best practices.
What You’ll Do:
- Design, develop, and maintain robust microservices using Spring Boot
- Collaborate with cross-functional teams on architecture, development, deployment, and monitoring
- Write clean, testable, and maintainable code with tools like JUnit, Mockito, and Jacoco
- Build and document RESTful APIs, leveraging OpenAPI/Swagger
- Work within a CI/CD pipeline using Git, Bit Bucket, Bamboo, and container tools like Kubernetes and Rancher
- Integrate and configure tools such as Kafka, Camunda 7, and PostgreSQL
- Use Agile and Scrum methodologies for sprint planning, issue tracking, and documentation via JIRA and Confluence
- Monitor, profile, and optimize services using Grafana, Sonar Qube, and Spring Boot Actuator
Your expertise:
Must-Have
Skills:
- At least 7 years’ proven experience building microservices with Java and Spring Boot
- Have a solid foundation in Spring Boot Microservice development
- Proficiency in SQL, JSON, XML
- Solid understanding of JPA, JWT, Lombok, Flyway, SLF4J, and Jackson, or similar
- Experience with testing frameworks (for example; Mockito, JUnit)
- Familiarity with Dev Ops workflows and tools:
Git, Bit Bucket, Harbor, Bamboo
Nice-to-Haves:
- Exposure to Kafka, Camunda, Avro
- Knowledge of Kubernetes, Rancher, and cloud-native deployment strategies
- Understanding of architectural patterns like API gateways, dependency injection, and containerization
- Experience with metrics, logging, and observability tools like Grafana and Spring Boot Actuator
- Familiarity with Sonar Qube, Jacoco, and code quality best practices
Soft Skills:
- Comfortable in Agile environments and change/release processes
- Strong communication and documentation skills
- Eagerness to learn and work with a variety of modern tools
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×