Uma candidatura completa num minuto
Currículo e carta de apresentação personalizados, prontos a enviar.
Placements24 is seeking a Senior Software Engineer in Paarl (Western Cape) to design, develop, and maintain robust backend systems with Java and Spring Boot. You will build RESTful APIs, implement microservices, and mentor junior engineers in a fast-growing SaaS logistics platform.
The role requires 5+ years in backend development, a Bachelor's degree in a related field, and strong Java/Spring expertise. A hybrid work arrangement and relocation flexibility to Paarl are available.
Our client, a fast-growing SaaS company specializing in logistics solutions, is seeking a highly motivated Senior Software Engineer with expertise in Java and the Spring framework. Located in the scenic town of Paarl, Western Cape , you will play a key role in designing, developing, and maintaining robust backend systems that power our cutting-edge platform. The ideal candidate possesses a deep understanding of object-oriented programming, distributed systems, and microservices architecture, along with a passion for writing clean, efficient, and scalable code. You will collaborate with a talented team of engineers, product managers, and QA specialists to deliver high-quality software solutions that meet the evolving needs of our clients. This is an exceptional opportunity to contribute to a thriving tech company in the heart of the Western Cape winelands.
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. Minimum of 5 years of professional experience in backend software development. Strong proficiency in Java and extensive experience with the Spring framework (Spring Boot, Spring Data, Spring Security). Solid understanding of object-oriented design principles and design patterns. Experience designing and developing RESTful APIs. Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate). Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus. Knowledge of containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure) is beneficial. Experience with version control systems like Git. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Experience working in an Agile/Scrum environment. Familiarity with the Paarl area or willingness to relocate is advantageous.
Our client offers a competitive salary package, commensurate with your experience and expertise. Comprehensive health, dental, and vision insurance are provided. We invest in your professional growth through access to conferences, training programs, and online learning resources. Enjoy a generous annual leave allowance, company-paid holidays, and a flexible hybrid work arrangement. The company fosters a collaborative and innovative culture in Paarl, Western Cape , with regular team events and a strong emphasis on work-life balance. Access to the latest development tools and technologies is guaranteed. Opportunities for career advancement within a rapidly growing organization are plentiful. Pension fund contributions are also included.