Description:
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, BitBucket, 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, SonarQube, and Spring Boot ActuatorYour 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 DevOps workflows and tools: Git, BitBucket, Harbor, BambooNice-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 SonarQube, Jacoco, and code quality best practicesSoft 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
08 Jan 2026;
from:
gumtree.co.za