Join a dynamic team as a Senior Back End Software Engineer, where you'll lead the software development lifecycle. This role is perfect for someone with strong Java skills and experience with messaging systems like Kafka or RabbitMQ.
As a Senior Back End Software Engineer at wePlace, you'll be an integral part of a cross-functional product team. Your main responsibility will be to manage the entire software development lifecycle, from the initial design and build phases to deployment and ongoing operations in production environments. This role is particularly suited for someone who thrives in a collaborative setting and enjoys tackling complex challenges in software development.
In this position, you will work closely with other engineers and stakeholders to ensure that the software meets both technical and business requirements. Your expertise in Java and experience with messaging systems like Kafka or RabbitMQ will be essential as you develop robust back-end solutions that support the needs of one of South Africa's leading banks.
Key responsibilities include: • Designing and implementing back-end services and APIs • Collaborating with front-end developers to integrate user-facing elements • Ensuring the performance, quality, and responsiveness of applications • Troubleshooting and debugging applications to optimize performance • Participating in code reviews and contributing to team knowledge sharing
To excel in this role, you should have at least 6 years of experience in back-end software development, with a strong understanding of the software development lifecycle. You should also be comfortable working in a fast-paced environment and be proactive in finding solutions to technical challenges. If you are passionate about building scalable and efficient systems, this could be the perfect opportunity for you.
You'll be taken to the original listing on PNet to apply.