jobs in NUCLEUS SOFTWARE SOLUTIONS PTE LTD

全职 Programmers - Software Development professional 工作, 薪水 up to SGD 13,000, NUCLEUS SOFTWARE SOLUTIONS PTE LTD East Region (Singapore) 公司招聘中 - Ricebowl

Programmers - Software Development professional

NUCLEUS SOFTWARE SOLUTIONS PTE LTD

SGD13,000 - SGD13,000 每月

East Region (Singapore)

分享
保存

工作地点

  • 300 TAMPINES AVENUE 5 East Region (Singapore) Singapore

职位描述

岗位职责

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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多