JOB DESCRIPTION
ABOUT THE ROLE
We are seeking a Java Developer to join our engineering team building mission-critical financial trading infrastructure. You will work on low-latency systems supporting Forex, equities, and cryptocurrency exchange operations across global markets (Singapore, Japan, Hong Kong, US).
CORE RESPONSIBILITIES
- Leverage AI tools to analyze complex requirements, architect scalable systems, and develop/review high-quality code.
- Optimize REST APIs and database performance to sustain high-throughput trading systems under strict latency and uptime constraints.
- Collaborate seamlessly with overseas engineering teams on deployments, troubleshooting, network configuration, and live production operations.
- Proactively propose innovative solutions to streamline processes, elevate product quality, minimize errors, and boost overall productivity.
ABOUT TDT ASIA
Headquartered in Hanoi, TDT Asia delivers fintech solutions including automated lending platforms, US equity trading systems for Asian market hours, and AI-powered advisory tools. We build systems where reliability and performance are non-negotiable.
Requirements
#REQUIRED
- 1.5+ years of hands-on experience in Java development (Core Java, Spring Boot, and Spring Framework).
- Solid experience with web servers such as Tomcat, JBoss, or WebLogic.
- Proficiency in relational databases (PostgreSQL, MySQL, or SQL Server), with strong skills in query optimization and schema design.
- A solid understanding of RESTful API design and implementation.
- Proficiency with caching technologies (Redis, Memcached, or In-memory caching).
- Strong fundamentals in data structures, algorithms, and system design.
- Strong critical thinking and analytical skills, with the ability to offer diverse perspectives and innovative solutions.
- Excellent English communication skills (both verbal and written) to collaborate effectively with overseas teams.
- Resilience and adaptability to perform well in fast-paced, high-pressure environments.
#PREFERRED
- Strong familiarity with Linux/Windows operating systems and AWS cloud services.
- Experience working with Stored Procedures, Views, and SSIS.
- Deep understanding of connection pooling and multi-threading.
- Familiarity with message brokers for event-driven architectures (Kafka, RabbitMQ, or ActiveMQ).
- Experience with monitoring tools for log analysis and error alerting systems.
- Prior knowledge of trading concepts (Futures, Options, matching algorithms, and settlement workflows) is a huge plus.