Talent.com
Senior Java Developer
Senior Java DeveloperIOCO • Johannesburg, South Africa
Senior Java Developer

Senior Java Developer

IOCO • Johannesburg, South Africa
30+ days ago
Job 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 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 DevOps workflows and tools : Git, BitBucket, 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 SonarQube, 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
  • Why work for us?

    Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 

    You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 

    Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 

    By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 

    Create a job alert for this search

    Senior Java Developer • Johannesburg, South Africa

    Related jobs
    Java Developer

    Java Developer

    Network IT • Centurion, Gauteng, South Africa
    Senior Back-End Developer Hybrid (Johannesburg).Join a forward-thinking team as a.Java Spring Boot cloud architecture (AWS) and database design. Java & Spring Boot expertise.Strong SQL & re...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developers

    Senior Java Developers

    Tradelink • Johannesburg, South Africa
    Proven experience developing market leading JAVA based Point of Sale solutions in.A developing understanding of the SAP retail solution offering and integration. A motivated, proactive and dynamic i...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack DeveloperJavaQuarkusAngular (Contract) GautengHybrid ISB5303337

    Senior Full Stack DeveloperJavaQuarkusAngular (Contract) GautengHybrid ISB5303337

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Build innovative omnichannel vehicle sales and contracting solutions that transform the global automotive customer experience!. Design and develop cutting-edge full-stack applications using Java 21 ...Show more
    Last updated: 18 days ago • Promoted
    Senior C# Developer

    Senior C# Developer

    Network IT • Midrand, Gauteng, South Africa
    Are you passionate about crafting robust high-performance backend systems in C# Step into a dynamic and forward-thinking environment where your expertise drives real-world impact.Were looking for a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer (JavaAngularPython) (Contract GautengHybrid ISB850127

    Senior Full Stack Developer (JavaAngularPython) (Contract GautengHybrid ISB850127

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Join a high performance engineering environment where youll help build scale and optimise complex production planning systems that shape real-world manufacturing outcomes.This long-term contract ...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Developer (Contract) - Gauteng / Hybrid - ISB5200925

    Senior Java Developer (Contract) - Gauteng / Hybrid - ISB5200925

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Revolutionize Enterprise Software with Java Excellence and Cloud Innovation!.Senior Java Developer position at the forefront of global Group IT solutions. Work with cutting-edge microservices archit...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    FNB South Africa • Johannesburg, ZA
    Job title : Senior Java Developer.Job Location : Gauteng, Johannesburg.Increase operational efficiency and suggest solutions to enhance cost effectiveness. Deliver exceptional service that exceeds c...Show more
    Last updated: 20 days ago • Promoted
    Java Developer (Contract) - Gauteng / Hybrid - ISB

    Java Developer (Contract) - Gauteng / Hybrid - ISB

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Amazing brand with cutting-edge technology.Excellent teams in Global team collaboration.High work-life balance with Flexible hours. Years related working experience.Relevant IT / Business Degree or ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack DeveloperKotlinJavaPythonCSharp (Contract) GautengHybrid ISB2002515

    Senior Full Stack DeveloperKotlinJavaPythonCSharp (Contract) GautengHybrid ISB2002515

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Build next-generation cloud-native streaming platforms that power global automotive data integration!.Architect and develop scalable microservices using Kotlin Kafka and Kubernetes on Azure and AWS...Show more
    Last updated: 26 days ago • Promoted
    Senior Back End Java Developer (Contract) GautengHybrid ISB701612

    Senior Back End Java Developer (Contract) GautengHybrid ISB701612

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Architect mission-critical backend systems that power global automotive quality platforms!.Lead the development of scalable microservices RESTful APIs and cloud-native solutions using.Become the te...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack DeveloperJavaAngular (Contract) GautengHybrid ISB5302150

    Senior Full Stack DeveloperJavaAngular (Contract) GautengHybrid ISB5302150

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Lead the development of scalable microservices modern.Become the technical expert behind enterprise-scale full stack infrastructure where your senior development expertise and architectural insight...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer (JAVA 17+ & React) (Contract) GautengHybrid ISB6503391

    Senior Full Stack Developer (JAVA 17+ & React) (Contract) GautengHybrid ISB6503391

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Our client is looking for a Full Stack Developer.APIs for vehicle financing product repositories and advanced calculation services. You ll play a key role in driving the.Vehicle Product Calculatio...Show more
    Last updated: 2 days ago • Promoted
    Senior Full Stack Developer (JavaAngularAWS (Contract) GautengHybrid ISB6200513

    Senior Full Stack Developer (JavaAngularAWS (Contract) GautengHybrid ISB6200513

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Design develop and scale enterprise web applications with Java Angular and AWS cloud services powering global order processing and warehouse fulfillment systems!. Become the technical force behind m...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Integration Developer

    Senior Java Integration Developer

    Datonomy Solutions • Sandton, South Africa
    We are looking for an exceptional Java developer to design and build integration services and applications using the organisation's Framework. You will work on challenging projects in a fast-paced b...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Java Developer

    Senior Full Stack Java Developer

    IOCO • Johannesburg, South Africa
    We are a dynamic Tech Consulting Company delivering innovative solutions to clients across various industries.Our team thrives on collaboration, cutting-edge technology, and creating impactful digi...Show more
    Last updated: 6 days ago • Promoted
    Senior Full Stack Developer (JAVA 17+ & React) (Contract) GautengHybrid ISB6503392

    Senior Full Stack Developer (JAVA 17+ & React) (Contract) GautengHybrid ISB6503392

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Our client is looking for a Full Stack Developer.APIs for vehicle financing product repositories and advanced calculation services. Youll play a key role in driving the.Vehicle Product Calculation P...Show more
    Last updated: 12 days ago • Promoted
    Full Stack Java Developer (Contract) - Gauteng / Hybrid - ISB5601800

    Full Stack Java Developer (Contract) - Gauteng / Hybrid - ISB5601800

    iSanqa Resourcing • Midrand, Gauteng, South Africa
    Accelerate your development career in global automotive innovation!.Full Stack Developer (Expert) position powering Group excellence. Lead cutting-edge TSARA platform development with expert-level e...Show more
    Last updated: 30+ days ago • Promoted
    Senior C# Developer

    Senior C# Developer

    Network1 • Midrand, Gauteng, South Africa
    Are you passionate about crafting robust high-performance back-end systems in C# Step into a dynamic and forward-thinking environment where your expertise drives real-world impact.Were looking for ...Show more
    Last updated: 30+ days ago • Promoted