Job Title: Java Developer (1-Year Renewable Contract)
We are looking for a Java Developer with 3 - 5 years of experience to join a fast-paced engineering team supporting enterprise and/or trading platform applications.
Key Responsibilities:
- Design, develop, test, and maintain high-performance Java applications
- Write clean, efficient, and scalable Core Java code
- Work on multithreaded and concurrent application development
- Collaborate with cross-functional teams to deliver robust backend solutions
- Troubleshoot performance, scalability, and production issues
- Participate in code reviews and follow best engineering practice
Requirements:
- 3 - 5 years of hands-on Java development experience
- Strong coding skills in Core Java and OOP concepts
- Good understanding of multithreading, concurrency, and collections
- Experience with Spring/Spring Boot is preferred
- Familiar with REST APIs, SQL databases, and Linux environments
- Strong problem-solving and debugging skills
Good to Have:
- Experience in banking, financial services, or trading platforms
- Exposure to low-latency or high-throughput systems
- Knowledge of messaging systems such as Kafka or MQ
We regret to inform that only candidates currently working in Singapore will be considered.