Siri Technologies is looking for a Senior Java Developer to join their team in Randburg. You will work with cutting-edge technologies to build robust backend systems, focusing on event streaming and data processing.
As a Senior Java Developer at Siri Technologies, you will be part of a dynamic team that specializes in building scalable backend systems. Your primary focus will be on using the Spring framework, particularly Spring Boot, to develop applications that handle event streaming and data processing efficiently. You will also have the opportunity to work with Apache Kafka, which is central to the company's data handling strategy.
In your day-to-day role, you will collaborate with other developers and stakeholders to design and implement features that meet business requirements. You will be responsible for writing clean, maintainable code and ensuring the performance and reliability of the applications you develop. Your experience with stateful stream processors like Apache Flink will be beneficial, as you will be involved in processing real-time data streams.
Key responsibilities include: • Developing and maintaining backend services using Java and Spring Boot • Implementing event-driven architectures with Apache Kafka • Collaborating with cross-functional teams to define and refine project requirements • Troubleshooting and optimizing existing applications for performance
This role is ideal for someone with a strong background in Java development and a passion for working with modern technologies. You should be comfortable with complex problem-solving and have a proactive approach to learning new tools and frameworks. If you are looking to make an impact in a tech-driven environment, this position could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.