Senior Java Developer
Summary
A senior Java developer modernizes legacy COBOL fintech systems in Singapore, building microservices with Spring Boot, integrating APIs, and supporting risk/credit solutions while ensuring code quality and production stability.
We are looking for
Java Developer
for one of our clients in
Singapore . For you to be successful in the role, you should possess at least
7-12 years of experience in Software development
in
Java
technologies.
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
Required Skills:
Strong proficiency in
Java programming
language Hands-on experience with
Spring Framework
and
Spring Boo t 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) Solid understanding of
Risk Management concepts
and frameworks
Preferred Skills
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
Java Developer
for one of our clients in
Singapore . For you to be successful in the role, you should possess at least
7-12 years of experience in Software development
in
Java
technologies.
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
Required Skills:
Strong proficiency in
Java programming
language Hands-on experience with
Spring Framework
and
Spring Boo t 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) Solid understanding of
Risk Management concepts
and frameworks
Preferred Skills
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