Skip to content

Senior Java Full Stack Developer

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Singapore, Singapore

relocation icon

Relocation friendly

specialization icon

Java Full Stack

lob icon

BCM Industry

date icon

14/10/2026

Req. VR-125579

Apply
Project description

Our Client is a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. In Asia, our client operate through our head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices. Our history spans more than 80 years. Over this time, they have been guided by values – Honorable, Enterprising, United and Committed. This means they always strive to do what is right, build for the future, work as one team and pursue long-term success. It is how they work, consistently, be it towards the company, colleagues or customers.

Group Technology and Operations (GTO) provides software and system development, information technology support services and banking operations.
They have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. They operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.

Their Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation and straight through processing.

Responsibilities
bullet icon

Design, develop, test, and maintain enterprise web applications using Java and SPA technologies.

bullet icon

Collaborate with business analysts, architects, and development teams to deliver technical solutions.

bullet icon

Develop and maintain REST-based services and web applications.

bullet icon

Participate in application design, estimation, and technical reviews.

bullet icon

Ensure adherence to coding standards, security requirements, and development best practices.

bullet icon

Perform unit testing, defect resolution, and production support activities.

bullet icon

Contribute to performance tuning, troubleshooting, and continuous improvement initiatives.

bullet icon

Prepare and maintain technical documentation as required.

Skills

Must have

bullet icon

Education:

bullet icon

Bachelors’ Degree in Computer Science or related field.

bullet icon

At least 6 years’ relevant experience preferably in a Finance Institution.

bullet icon

Global Markets and Back Office:

bullet icon

Preferable to have exposure to Global Markets and Back Office applications development experience

bullet icon

Java and Open Source Frameworks:

bullet icon

Strong Core Java expertise with hands-on experience in Collections, I/O, and Multithreading.

bullet icon

Strong understanding of Java Design Patterns and coding best practices.

bullet icon

Good knowledge of Spring Framework, including MVC and JPA modules.

bullet icon

Hands-on experience with Hibernate development.

bullet icon

Experience with Spring Boot application development.

bullet icon

Security:

bullet icon

Knowledge of ADFS, OpenID Connect (OIDC), OAuth 2.0, and Spring Security.

bullet icon

Web Development:

bullet icon

Experience in Angular and/or React development.

bullet icon

Strong TypeScript and JavaScript development skills.

bullet icon

Good understanding of Web Application Design principles.

bullet icon

Databases:

bullet icon

Strong RDBMS and SQL development skills.

bullet icon

Messaging:

bullet icon

Messaging fundamentals like Queueing, Pub/Sub, Channels, DLQ etc.

bullet icon

JMS, IBM MQ Websphere or Rabbit MQ

bullet icon

Communication & Organizational Skills

bullet icon

Strong verbal and written communication skills.

bullet icon

Ability to work effectively with business and technical stakeholders.

bullet icon

Strong analytical, problem-solving, and troubleshooting skills.

bullet icon

Ability to manage multiple priorities and deliver within deadlines.

bullet icon

Self-motivated team player with good organizational and time-management skills.

bullet icon

Experience participating in design discussions, code reviews, and knowledge-sharing activities.

Nice to have

bullet icon

NA

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Singapore, Singapore

Req. VR-125579

Java Full Stack

BCM Industry

14/10/2026

Req. VR-125579

Apply for Senior Java Full Stack Developer in Singapore

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.