Role and Responsibilities
Seeking a skilled Java/COBOL Developer to join our dynamic technology team in Singapore. This role is crucial for maintaining and modernizing our core banking systems while developing new microservices-based solutions. The ideal candidate will have strong experience in both legacy COBOL systems and modern Java development, with expertise in Spring/Spring Boot frameworks and a solid understanding of Risk and Credit domain knowledge.
Key Responsibilities
- Design, develop, and maintain applications using Java and COBOL programming languages
- Develop and deploy microservices using Spring Boot framework
- Modernize legacy COBOL applications and integrate them with modern Java-based systems
- Implement Risk and Credit management solutions supporting business requirements
- Collaborate with cross-functional teams to design and implement RESTful APIs
- Participate in the full software development lifecycle including analysis, design, coding, testing, and deployment
- Ensure code quality through code reviews, unit testing, and adherence to best practices
- Troubleshoot and resolve production issues in both legacy and modern systems
- Document technical specifications and maintain comprehensive system documentation and any other ad-hoc duties as assigned by supervisor
Required Qualifications
Technical Skills
- Strong proficiency in Java and COBOL programming languages
- Minimum5 plus years of experience in software development
- Experience in the financial services or banking sector is highly preferred
- Hands‑on experience with Spring Framework and Spring Boot for microservices development
- Experience with RESTful API design and implementation
- Knowledge of SQL and database technologies (Oracle, DB2, or similar)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Understanding of microservices architecture patterns and containerization (Docker, Kubernetes, Jenkins)
Domain Knowledge
- Solid understanding of Risk Management concepts and frameworks
- Knowledge of Credit processes including credit scoring, limit management, and exposure calculations
- Familiarity with banking regulations and compliance requirements
- Understanding of financial products and services
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of message queuing systems (Kafka, RabbitMQ)
- Experience with Agile/Scrum methodologies
- Professional certifications in Java or Spring Framework
- Experience with mainframe technologies (z/OS, CICS, JCL)
- Knowledge of DevOps practices and tools
Interested applicants, please email your resume to Karin Chan Wei Kien
Email: karinchan@recruitexpress.com.sg
CEI Reg No: R1104584
Recruit Express Pte Ltd
UEN: 199601303W
EA Licence No: 99C4599