Senior Java Software Engineer
- Kuala Lumpur
- Permanent
- Full-time
- Develop high volume, high performance, low latency and reliable mission critical applications.
- Write maintainable, robust, and testable code.
- Perform code and test case review.
- Implement processes, solutions or tools to improve software delivery and quality.
- Able to adopt the latest software development trends and industry best practices.
- Leading a team of members and providing internal and external mobile technology workshops, training, and sharing.
- Software development experience in the finance, payment or banking industry is preferred.
- Excellent social, communication, presentation and leadership skills.
- Excellent knowledge of Java and one other programming language.
- Excellent knowledge of Relational Databases, SQL and ORM technologies.
- Strong foundation in frameworks such as Spring, jUnit, etc.
- Able to work in a fast paced and result driven environment.
- Experienced in team management is a plus.