The ideal person for our team will be an experienced developer committed to delivering excellent work with excellent people. You will have a relevant Computer Science, Engineering, Information Technology or equivalent degree and have a curiosity to learn more.
You will have proven capability with big data technologies, functional programming, reactive design patterns and programming frameworks. You will have multi-threaded Java knowledge, as well as the aptitude to learn to troubleshoot complex asynchronous parallel flows. You will have some performance tuning capabilities with complex multi-threaded Java solutions. Expertise of writing unit, integration, systems and performance tests is a must! Demonstrable knowledge of design patterns associated with a microservices architecture is crucial. You will have worked in n senior developer role and are capable of independently designing and delivering software as well as leading a team to same.
We would love it if: -
EPF, SOCSO, AL, MC, Medical Benefits