Senior Java Developer
Summary
Senior Java developer at Glints building secure, scalable payment infrastructure for a client in Kuala Lumpur: handling high-volume transactions, latency/data localization, fraud-detection monitoring, and integrations with banks and merchants. Core stack: Java, Spring Boot, REST/gRPC APIs, OAuth2/JWT, and MySQL/PostgreSQL/NoSQL databases.
We are seeking a highly skilled and experienced Senior Java Developer to join our client's team. The ideal candidate should have a strong background in handling high-volume transactions, data localization, and latency management. You will be adept at building and maintaining secure, scalable infrastructures and integrating with multiple financial institutions and services.
Key Responsibilities:
- Manage high-volume transactions and optimize latency and data localization.
- Implement encryption and secure storage solutions.
- Develop real-time monitoring systems to detect and prevent fraudulent transactions. Integrate with merchants, banks, and financial institutions.
- Develop APIs for external developers to facilitate service integration.
- Handle and process large volumes of transaction data and user information.
- Maintain and scale infrastructure to support user growth and transaction volumes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 4+ years of experience in Java development.
- Apply frameworks and libraries like Spring Boot, Apache Struts, JavaServer Faces (JSF), Hibernate, or Maven/Gradle for development and dependency management.
- Proven experience with OAuth2, JWT, and secure API development.
- Proficient in building RESTful APIs (Spring MVC, gRPC, and JSON).
- Optimize Java concurrency utilities and JVM performance settings.
- Experience in working with databases like MySQL, PostgreSQL, & Cassandra/MongoDB (NoSQL), and ORM technologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.