N

Programmers & Software Development professional

salary Salary :

$13,000 - 14,000 monthly

Job Description - Programmers & Software Development professional

Job Summary:

We are seeking Senior Software Developer/Java Lead with over15+ years of proven actual expertise in delivering banking solutions. 

The ideal candidate should have strong Corporate Transaction Banking knowledge, specialized in Receivables & Payables domain knowledge along with Java frontend and backend Technologies expertise & Oracle Database’s in-depth knowledge to lead a development team for complex projects in banking environments.

This role requires a deep understanding and knowledge of APAC Country specific direct debits/inward direct credit and ACH channels likeG3, CNAPS, MEPS, NACH, BECS, NZ SBI to name a few.

The ideal candidate should also have demonstrated experience using AI-assisted software development tools such as GitHub Copilot, Claude, or equivalent coding assistants to improve engineering productivity, code quality, and delivery velocity.

Technology Skills:

Ø Understand and able to articulate the banking Receivables & Payables domain functionalities into technical specification and requirement for development.

Ø Must have experience with enterprise-level application hosting on IBM WebSphere Liberty.

Ø Should lead the design and development of Proofs of Concept (PoCs) leveraging AI-assisted development tools and emerging technologies and provide technical feasibility assessments and development effort estimates.

Ø Must have experience in deliver Web Application projects using Struts2, Spring MVC, Hibernate/MyBatis, Spring Boot and EJB.

Ø Must have experience in Frontend technologies such as ReactJS, Angular, NodeJS, Vue.js, HTML, CSS, JavaScript and jQuery.

Ø Should have experience in In-Memory Data Grid (Oracle Coherence) as distributed computing architecture and must know CoHQL.

Ø Should have experience in Java Microservices Architecture (Webservice/REST) frameworks, GraphQL including its data interchange format/definition such as XML, JSON and WSDL.

Ø Familiarity with API authentication mechanisms such as OAuth2, JWT, and Basic Auth.

Ø Should have hands-on experience in IBM MQ, RabbitMQ, TIBCO and Apache Kafka for message and event-driven architectures.

Ø Should have hands-on experience in Spring Batch framework for high volume batch/transaction processing.

Ø Should have excellent experience in Relational Databases (Oracle), functions, procedures and query optimization.

Ø Should have experience in Jasper Reports for creation dynamic reports.

Ø Should have experience with Adobe LiveCycle for interactive PDF designing & development

Ø Good to have experience in Akka/Scala Framework for distributed, and fault tolerant applications.

Ø Good to have experience in enterprise-level application hosting in WebLogic Container.

Ø Should have experience in JUnit, Frameworks like Mockito and Selenium.

Ø Hands-on experience in CI/CD pipelines (GitLab, Bitbucket and Jenkins).

Ø Familiarity with containerization tools such as Docker and Kubernetes is an advantage.

Ø Exposure to python for scripting and automation is a plus.

Ø Good to have experience in Unix /Linux Shell Scripting for backend automation.

Ø Good to have experience in ITRS , App Dynamics(v 23.12) , Autosys JIL

Key Responsibilities:

Ø Leverage design patterns to create scalable, maintainable and reusable code that follows best practices and adheres to solid architecture principles.

Ø Translate receivables/payables domain knowledge into technical specification and requirement for development.

Ø Design and develop a response and stylish interface framework and web components from ground up with latest technology not limiting to HTML5, JavaScript and CSS3

Ø Collaborate with UX/UI designers to ensure optimal user experience for receivables/payables management tools. Create interactive, reusable web components for the frontend.

Ø Design and develop microservice based API using REST and Reactive principles where applicable.

Ø Design and Develop High Volume Batch/Online Transaction processing application with high resilience and performance.

Ø Design and Develop Dynamic Report Generation using Jasper (PDF/CSV/XML/TXT) format for downstream systems.

Ø Working with the QA to create automation tests for the user interfaces as well as backend services.

Ø Writing high-quality source code and deliver the application within tight deadline follows the Scrum practice.

Ø Build RESTful APIs and Middleware services like IBM MQ, Apache Kafka that integrates with internal systems flawlessly.

Ø Code reviews and assisting team members for technical design and solutions.

Ø Collaborate with cross-functional teams together requirements and track progress using JIRA.

Ø Produce high-quality technical scope documents to accurately represent application design and code.

Ø Should be able to perform impact analysis and changes for enhancement, performance changes, PRB issues and Common Vulnerability Management (CVM).

Ø Lead and develop Proof of concepts (POCs) in new and emerging technologies and provide the development estimation.

Original job Programmers & Software Development professional posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

NUCLEUS SOFTWARE SOLUTIONS PTE LTD

    Nucleus Software is a leading global IT products and solutions company that delivers consistent value to mission critical business processes of Banking and Financial Services sector. With a robust portfolio of IT products and solutions for the BFSI industry that has been delivering value cons...

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.