We are looking for a Senior Java Developer to join our Agile team in Kuala Lumpur, Malaysia. The ideal candidate will have at least 5 years of commercial software development experience with an open source Java stack and knowledge of the Spring framework and ecosystem.
Requirements
- At least 5 years of commercial software development experience with an open source Java stack
- Knowledge of the Spring framework and ecosystem
- Experience in web development using JavaScript (ReactJS/Angular/TypeScript) REST, API design
- NoSQL Databases (MongoDB) and Search indexes (Elasticsearch/Solr)
- Automated testing experience with Continuous Integration and Continuous Delivery pipelines
- Experience in unit testing and mocking frameworks (Eg. Junit/NUnit/JustMock/Mockito)
- Good understanding of Design Pattern and Object Oriented Design (Eg. SOLID principles, Dependency Injection, Factory pattern)
- Good communicator, fluent in English and ability to clearly express oneself
- Interest in helping other engineers become even better