Java Backend Developer
Job Description – Java Backend Developer (5-8 Years)
About FYNXT
FYNXT is a Singapore-based Software Product
Development company providing a Software-as-a-Service (SaaS) platform that digitally transforms leading brokerage firms and fund
management companies, helping them scale and grow their market presence.
Our industry-leading Digital Front
Office platform has enabled several financial institutions in
the Forex industry to go fully digital, optimize operations, reduce
costs, and improve profitability.
For more information, visit
Key Responsibilities
- Backend Development: Design, develop, and maintain
scalable backend services using modern Java for a
multi-tenant SaaS platform.
- API Development: Build and maintain RESTful
APIs and gRPC services with clear documentation
and high performance.
- Microservices & Distributed Systems: Develop and
support microservices and event-driven architectures using
frameworks such as Spring Boot and Quarkus.
- Database Management: Work with SQL databases (PostgreSQL, MySQL) and NoSQL databases (Cassandra,
Redis) to ensure efficient data storage and retrieval.
- Cloud & Containerization: Deploy and manage
applications on cloud platforms (AWS / GCP / Azure)
using Docker and Kubernetes.
- Performance Optimization: Analyze performance
bottlenecks, optimize queries, and implement caching
strategies (Redis, Memcached).
- Security Best Practices: Implement authentication and
authorization mechanisms (OAuth, JWT) and follow data
security best practices.
- Collaboration: Work closely with frontend, DevOps, QA, and
product teams to deliver high-quality end-to-end features.
- Monitoring & Support: Assist in setting up
logging, monitoring, and alerting using tools like Prometheus and Grafana.
- Code Quality: Participate in code reviews, testing,
and CI/CD processes to ensure maintainable and reliable code.
Added Advantage
- Basic to intermediate knowledge of ReactJS will be an added advantagSe.
Forex CRM Software for Broker &
Multi-Asset Trading Platform | FYNXT
FYNXT delivers advanced Forex CRM, client
portals, IB management & multi-asset broker solutions for faster
onboarding, automation, compliance & global growth.
Requirements
- 5-8 years of experience in Java backend
development, preferably in SaaS or product-based environments.
- Strong experience in REST API development;
working knowledge of gRPC is a plus.
- Hands-on experience with microservices
architecture and message brokers such as Kafka or RabbitMQ.
- Solid understanding of SQL and NoSQL
databases, including schema design and query optimization.
- Experience with cloud platforms (AWS, GCP,
or Azure) and container technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, version
control, and basic DevOps practices.
- Good problem-solving skills with an eye for clean,
maintainable, and efficient code.
Benefits
- Opportunity to work in the FinTech domain with a fast-growing product company
- Positive work culture and comfortable working environment
- Group Health Insurance including OPD benefits
- Coverage for Self + Family (Spouse and up
to 2 Children)
- Attractive leave benefits including Maternity,
Paternity, Vacation Leave & Leave Encashment
- Reward & Recognition programs – Monthly,
Quarterly, Half-Yearly & Yearly
- Loyalty benefits
- Employee referral program