About the Role:
We are seeking experienced Senior Java Developers to join leading Fintech and Banking technology teams in Malaysia. The role focuses on high-performance, low-latency, and high-concurrency systems, supporting critical financial, payment, and e-wallet applications. You will have the opportunity to work on end-to-end solutions, collaborate with cross-functional teams, and apply strong computer science fundamentals to solve challenging problems in the fintech space.
Key Responsibilities:
Design, develop, and optimize high-performance, low-latency, and high-concurrency Java applications
Build low-latency, high-throughput systems with multi-threading and concurrency.
Apply solid data structures, algorithms, and object-oriented design to solve complex technical problems.
Integrate with multiple systems and messaging platforms (e.g., Kafka, RabbitMQ).
Perform code reviews, mentor junior engineers, and improve software delivery processes.
Troubleshoot and resolve production issues efficiently.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Minimum 5 years of Java development experience.
Strong understanding of multi-threading, concurrency, data structures, and algorithms.
Experience with Spring Boot and other modern Java frameworks.
Knowledge of relational databases, SQL, and ORM technologies.
Previous experience in Fintech, Banking, Payment, e-wallet or trading systems is highly desirable, but open to strong candidates from other industries.
Excellent problem-solving skills and ability to thrive in a fast-paced, results-driven environment.
Strong communication and collaboration skills.
If this outstanding opportunity sounds like your next career move, please submit through "Apply Now" or send your resume in Word format to Darren Lim at resume@pinpointasia.com and put Java Developer - Fintech/Banking - J12139 / J11091 in the subject header



