- 545 ORCHARD ROAD Central Region (Singapore) Singapore

工作地点
职位描述
岗位职责
Senior Full Stack Developer (Java / Ruby on Rails / DevOps)
This is a senior hands-on engineering role for an experienced software developer who enjoys solving complex technical challenges while working across the full technology stack—from enterprise application development through to cloud infrastructure and DevOps.
You will play a key role in designing, building, deploying, and supporting enterprise-grade financial software used by banks worldwide.
Key Responsibilities
*Design, develop, and maintain enterprise web applications using Java and Ruby on Rails.
*Build secure, scalable, high-performance software for financial services clients.
*Design system architecture and contribute to technical strategy and technology decisions.
*Develop and maintain RESTful APIs and integrations with banking and third-party systems.
*Write clean, maintainable, well-tested code following industry best practices.
*Optimise application performance, scalability, reliability, and security.
*Build and maintain CI/CD pipelines and automated deployment processes.
*Manage cloud and on-premises infrastructure, ensuring high availability and operational resilience.
*Implement Infrastructure as Code, monitoring, logging, backup, disaster recovery, and security best practices.
*Mentor developers through code reviews and technical leadership.
*Collaborate closely with product managers, business analysts, implementation consultants, QA engineers, and customer-facing teams throughout the software development lifecycle.
Required Qualifications
*Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
***Minimum 10 years of professional Java development experience.**
***Minimum 10 years of professional Ruby on Rails development experience.**
*Extensive experience developing and maintaining enterprise-scale web applications.
*Strong knowledge of object-oriented programming, software architecture, and design patterns.
*Experience with Spring Boot or similar Java enterprise frameworks.
*Deep expertise in the Ruby on Rails ecosystem.
*Strong SQL and relational database experience (PostgreSQL, MySQL, Oracle, or SQL Server).
*Experience developing RESTful APIs and secure web services.
*Proficiency with Git and modern collaborative development workflows.
DevOps & Infrastructure
The successful candidate will have hands-on experience with the following:
*Docker and containerisation
*Kubernetes or similar container orchestration platforms
*CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or equivalent)
*Linux systems administration
*Cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform
*Infrastructure as Code (Terraform, Ansible, or similar)
*Monitoring, observability, logging, and performance management
*Production support and troubleshooting
*Application security, disaster recovery, and high-availability environments
Financial Services & Domain Knowledge
Candidates should possess strong financial services experience and understand the challenges involved in developing enterprise banking applications.
Experience with one or more of the following will be highly regarded:
*Trade Finance platforms
*Documentary Letters of Credit (Import and Export)
*Standby Letters of Credit
*Bank Guarantees
*Documentary Collections
*Supply Chain Finance
*Receivables Finance
*Trade Loans
*Bills Discounting
*SWIFT messaging standards (MT7xx and ISO 20022)
*ICC Rules including UCP 600, ISP98, URDG 758, URC 522, and Incoterms
*AML, KYC, sanctions screening, and regulatory compliance
*Core banking system integration and enterprise banking APIs
Candidates with prior experience implementing, customising, or supporting TERMS will be highly regarded. For candidates without direct TERMS product experience, demonstrated expertise in enterprise trade finance platforms and the ability to rapidly become a Triquesta product expert is expected.
Preferred Experience
Experience with one or more of the following technologies or architectural approaches will be advantageous:
*Microservices architecture
*Event-driven systems (Kafka, RabbitMQ)
*Enterprise workflow engines
*Distributed systems
*Cloud-native application design
*High-volume transaction processing
*Secure software development practices
*OCR and document digitisation technologies
Personal Attributes
We are looking for someone who:
*Thinks strategically while remaining hands-on.
*Enjoys solving complex technical and business problems.
*Communicates effectively with both technical and non-technical stakeholders.
*Takes ownership and delivers high-quality outcomes.
* Has strong analytical and troubleshooting skills.
* Passionate about continuous improvement and engineering excellence.
*Enjoys mentoring and supporting other developers.
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。