x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer

Nicoll Curtin Technology Pte. Ltd.

Nicoll Curtin Technology Pte. Ltd. company logo

We are seeking a highly skilled Full Stack Developer to join our dynamic team at a leading financial institution in Singapore. The ideal candidate will have a strong background in both frontend and backend development, with expertise in JavaScript, TypeScript, and Node.js for the frontend, and Java, Spring/Spring Boot for the backend. You will be responsible for developing, maintaining, and enhancing our financial platforms and applications, ensuring high performance, security, and scalability.


Responsibilities:

• Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for financial products and services.

• Build responsive and user-friendly interfaces using JavaScript, TypeScript, and Node.js.

• Ensure seamless user experience through integration with internal APIs and implementing robust client-side logic.

• Develop and maintain backend services and APIs using Java, Spring, and Spring Boot.

• Optimize server-side performance and ensure data integrity and security.

• Integrate various financial systems and third-party services, ensuring smooth data flow and interoperability.

• Write clean, maintainable, and efficient code while adhering to industry best practices.

• Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD).

• Diagnose and resolve technical issues across the stack, providing support for both development and production environments.

• Work with product managers, designers, and other stakeholders to gather requirements and translate them into technical deliverables.


Requirements:

• JavaScript/TypeScript: Proficiency in JavaScript and TypeScript programming.

• Front-End Frameworks: Expertise in ReactJS, Node.js, and familiarity with front-end build tools like Webpack and package managers such as NPM.

• Core Java: Solid knowledge of Core Java, including collections, JSON, JDBC, and Maven.

• Spring Framework: Proficiency in Spring and Spring Boot, including JDBC templates and JPA.

• Unix/Bash: Basic understanding of Unix operating systems and bash scripting.

• Agile Methodology: Experience working in an agile environment.

• Problem-Solving: Strong decision-making and troubleshooting skills.

• Communication: Excellent English communication skills.

• Team Player: Ability to work in a global team and collaborate effectively.

• Code Quality: Strong code review skills and attention to maintaining high code quality.

• Independence: Ability to work independently and take ownership of projects.

• Financial Industry: Experience in the financial industry is preferable.


This is an initial 1 year contract role that will get converted to a perm role based on performance.



Sharing is Caring

Know others who would be interested in this job?