Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Developers (Digital Banking) image - Rise Careers
Job details

Java Developers (Digital Banking)

Company Description

NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digital, technology, cybersecurity and more. We believe in the power of technology to make extraordinary things happen and to create lasting impact and value for our people, communities and partners. We bring together people and expertise to harness the best of technology. Our diverse 15,000-strong workforce has delivered a wealth of large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.

Job Description

Our Client is the Leading Digital Bank in Asia. Join our high-impact team driving innovation in the digital banking space!

Are you a passionate Java developer with experience building secure, scalable, and high-performance applications? We’re looking for a skilled Full Stack Java Developer to join our dynamic team and help shape the future of digital banking.

What You’ll Do:

  • Build and maintain robust solutions for Internet Banking, Cash Management, Customer Onboarding, Payments, and Account Reporting.

  • Design, develop, and debug applications using Java, J2EE, Spring Boot, Spring Security, Spring Batch, Spring Data JPA, Spring Cloud, and Spring MVC.

  • Develop secure APIs and work with authentication protocols like JWT, OAuth, and OIDC.

  • Work across agile and waterfall project methodologies.

  • Collaborate with technical teams and business stakeholders to investigate, test, and deploy solutions.

  • Handle Release Management, raise Change Requests, and manage deployment of releases, patches, and enhancements.

  • Perform root cause analysis and provide pre/post go-live support for critical applications.

  • Optimize application performance and ensure high availability and stability.

  • Apply DevSecOps practices and work within CI/CD pipelines.

Qualifications

What You Bring:

  • 3–10 years of experience on large-scale enterprise projects, preferably in the banking domain.

  • 2–7 years of hands-on technical development and debugging experience, especially on internet banking platforms.

  • Strong knowledge of Databases like MySQL, Oracle, MariaDB, and NoSQL (MongoDB).

  • A knack for rapid application development and automated unit testing.

  • Proven experience in software documentation, test coverage, and production change management.

  • Ability to juggle multiple initiatives, stay proactive, and thrive under pressure.

  • Singaporeans and/or Singapore PR. 


Bonus Points If You Have:

  • Experience in Internet Banking and Self-Service Channels implementation.

  • Hands-on deployment and implementation expertise.

Additional Information

Ready to make an impact in the financial tech world? Apply now and join a team that’s driving digital transformation from the ground up.

All profiles are handled with highest level of confidentiality.

NCS Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
NCS DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NCS
NCS CEO photo
Ng Kuo Pin
Approve of CEO

Average salary estimate

$90000 / YEARLY (est.)
min
max
$60000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Developers (Digital Banking), NCS

Are you ready to innovate in the world of digital banking? NCS, a leading technology services firm, is on the hunt for passionate Java Developers to join our dynamic team in Changi Business Park Crescent, Singapore. As a Full Stack Java Developer, you will play a key role in shaping the future of digital banking, where you will build and maintain robust solutions for Internet Banking, Cash Management, Customer Onboarding, and more. You’ll dive into the nitty-gritty of designing, developing, and debugging applications using a variety of technologies including Java, J2EE, Spring Boot, and Spring Security. Your expertise in developing secure APIs and your experience with authentication protocols will be vital as you collaborate with technical teams and business stakeholders to deploy innovative solutions. With responsibilities ranging from Release Management to optimizing application performance, every day presents the opportunity to make a lasting impact. If you have 3-10 years of experience working on large-scale enterprise projects, especially in the banking domain, we want to hear from you! Join NCS, where technology meets innovation, and be part of a diverse team leading the digital transformation in banking and finance.

Frequently Asked Questions (FAQs) for Java Developers (Digital Banking) Role at NCS
What responsibilities does a Java Developer at NCS have in digital banking?

As a Java Developer at NCS, your primary responsibilities in digital banking will include building and maintaining secure and scalable applications for Internet Banking, Cash Management, Customer Onboarding, and Payments. You will work on designing and debugging complex applications using Java frameworks, develop secure APIs, and manage deployments. Additionally, you will collaborate with teams to optimize application performance and apply DevSecOps practices within CI/CD pipelines.

Join Rise to see the full answer
What qualifications are needed to become a Java Developer at NCS?

To become a Java Developer at NCS, you should have 3-10 years of experience working on large-scale enterprise projects, preferably in the banking domain. A solid technical foundation in Java and its frameworks, along with strong database knowledge including MySQL and Oracle, is crucial. Hands-on experience in internet banking platforms and the ability to manage multiple tasks effectively are also highly valued. Candidates must be Singaporeans or Singapore PR.

Join Rise to see the full answer
What technologies will I work with as a Java Developer at NCS?

As a Java Developer at NCS, you will work with a variety of technologies including Java, J2EE, Spring Boot, Spring Security, and Spring MVC. Additionally, you will engage with databases such as MySQL and MongoDB, and develop secure APIs using authentication protocols like JWT and OAuth. Familiarity with CI/CD practices and DevSecOps will also be key components of your role.

Join Rise to see the full answer
What kind of development practices does NCS follow for Java developers?

At NCS, Java Developers follow both agile and waterfall methodologies to ensure efficient project delivery. You will utilize practices such as automated unit testing, rapid application development, and collaborative solution design with team members and stakeholders. Emphasis is placed on documentation and change management to ensure high-quality outcomes.

Join Rise to see the full answer
Is there an opportunity for career advancement as a Java Developer at NCS?

Absolutely! NCS actively promotes a culture of growth and learning, providing numerous opportunities for career advancement. As a Java Developer, you will be encouraged to enhance your technical skills, take on more complex projects, and potentially move into leadership roles within the organization as you contribute to our transformative endeavors in digital banking.

Join Rise to see the full answer
Common Interview Questions for Java Developers (Digital Banking)
Can you explain your experience with Java frameworks relevant to the position?

When answering, share specific projects where you've utilized Java frameworks like Spring Boot or Spring MVC. Highlight how you applied these tools in developing secure, scalable applications, and discuss any challenges faced and solutions implemented during the process.

Join Rise to see the full answer
What approach do you take for debugging applications?

Explain your systematic approach to debugging, such as using logging tools, debugging software, or analyzing stack traces. Provide an example of a complex bug you resolved and how this experience enhanced your problem-solving skills, focusing on your role as a Full Stack Java Developer.

Join Rise to see the full answer
How do you ensure the security of the applications you develop?

Discuss your understanding of security best practices, particularly with authentication protocols like JWT and OAuth. Provide examples of how you've implemented security measures in past projects, and emphasize the importance of security within your development workflow.

Join Rise to see the full answer
Describe your experience with databases and how it contributes to your role as a Java Developer.

Talk about the different databases you've worked with, like MySQL or MongoDB. Detail your experience in designing, querying, and optimizing databases to support high-performance operations, and how this skill is crucial for developing robust banking applications.

Join Rise to see the full answer
Can you discuss a time you worked in a team to deliver a project?

Outline the collaborative environment you were part of, your specific role within the team, and how you contributed to overcoming challenges. Use this opportunity to highlight your communication skills and adaptability while working towards a common goal.

Join Rise to see the full answer
How do you approach software documentation and change management?

Explain your view on the importance of documentation and change management in software development. Provide examples of how you've maintained documentation for codebases and facilitated smooth transitions during changes or updates to ensure team alignment.

Join Rise to see the full answer
What experiences do you have with CI/CD pipelines?

Share your familiarity with CI/CD tools and practices, detailing how you've utilized them in past projects. Discuss the importance of these practices in delivering reliable and efficient software solutions, particularly in a fast-paced environment like digital banking.

Join Rise to see the full answer
How do you handle tight deadlines and multiple tasks?

Discuss your time-management strategies, such as prioritization and setting realistic goals. Provide an example of a situation where you successfully managed workload pressures, maintaining high-quality outputs and meeting project deadlines.

Join Rise to see the full answer
Why are you interested in working with NCS in the digital banking sector?

Share your passion for technology and innovation in banking. Speak about NCS's reputation for leading digital transformation and express your enthusiasm for contributing to exciting projects that will shape the customer experience in digital banking.

Join Rise to see the full answer
What are the key qualities you believe a successful Java Developer should possess?

Highlight qualities such as strong technical skills, attention to detail, problem-solving ability, and adaptability. Discuss why these are critical in a role like this, especially when dealing with fast-evolving technologies and customer needs in the banking sector.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago

Join Bank of America as a Senior Merchant Fraud Engineer and shape the engineering landscape of critical financial systems.

Posted 18 hours ago

Join Mindrift as a Freelance Software Developer to influence the future of AI through innovative projects.

Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 13 days ago

As a Manager, Software Engineering at NBCUniversal, you'll oversee SAP S/4 HANA solution development while mentoring a strong engineering team.

Photo of the Rise User
McKesson Hybrid US, Dallas County, TX; Texas, Irving, TX
Posted 5 days ago

Become a pivotal part of McKesson's healthcare innovations as a Software DevOps Engineer focused on pricing technology.

Photo of the Rise User

Join PerfectServe as a Senior Software Engineer and play a critical role in enhancing healthcare technology solutions.

Posted 11 days ago

Become an integral part of GDIT as an Application Developer, where you'll create intuitive and responsive web applications that prioritize user experience.

Photo of the Rise User
Posted 5 days ago

Join Capital One as a Full Stack Software Engineer and play a key role in solving complex business problems through innovative tech solutions.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Become a key player at ServiceNow as a Staff Software Engineer, fostering innovation in a globally recognized technology company.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab