Java Developer

Midrand, South Africa

Jurumani Solutions is an IT professional services (consulting & outsourcing) and solutions provider, operating through the Jurumani Solutions and Tangent Solutions brands.

Through the Jurumani Solutions brand, the company focuses mainly on the telecommunications space, wherein it provides consulting and outsourcing services, and through Intelligent Automation (RPA) on a range of market sectors and industry verticals.

Jurumani offers an environment where creativity and the practice of building things is believed to be fundamentally useful to both the Client and Jurumani Solutions. Providing opportunity to focus on making products and business operating capabilities work, which means we often are more concerned with how systems align, orchestrate and integrate to achieve business outcomes than any single point solution, essentially building systems that make fixed and mobile telecoms services work for the consumer and enterprise markets.

The environment encourages Agile and DevOps modes of operation, particularly for software we build and manage ourselves.

As a developer, you will find yourself amongst ambitious, like-minded individuals who thrive on solving problems. Development teams have a culture of learning from each other. This ensures that any innovation is capitalised upon as effectively within the company as possible. You will be expected to understand not only a problem but also the context within which it lies so that any solution presented is relevant in a greater scope. Developers at Jurumani thrive on the fast-paced learning required to consistently incorporate novel technologies into projects.

The Developer role requires to work on the entire Java technology stack, from backend to frontend.

Skills and experience:

  • A relevant IT Diploma, Bachelor’s Degree in Information Technology, Technical Engineering or Computer Science.

Have an adequate working knowledge of (between 4 – 6 years working experience):

  • Java Development
  • Maven based toolchain (GitLab CI/CD integration)
  • NodeJS
  • Angular

Skills that would be very advantageous:

  • Stream processing experience and ideally with Flink and/or Kafka
  • Kubernetes experience
  • Knowledge of Scala
  • Knowledge of AWS: AWS Kinesis, AWS Container services e.g Fargate/ECS/EKS

Must have:

  • Excellent communication skills that allow good interaction with other team members (primarily) or customers.
  • Ability to understand and work with the systems and procedures prescribed to perform the required work.
  • MUST be passionate about technology and digital transformation! 4IR!

Tell your friends about this position

Personal information
Professional data