About this role
Design, develop, and maintain high-quality Java applications while implementing efficient algorithms and data structures. Collaborate with cross-functional teams to translate business requirements into technical specifications and optimize system performance.
Requires 3+ years of professional Java development experience with strong proficiency in OOP principles and relational databases. Preferred candidates have experience with Spring Boot, microservices, cloud platforms, and CI/CD pipelines.
What they're looking for
Java CoreObject-Oriented ProgrammingData StructuresAlgorithmsGitJUnitMockitoSQL
Frequently asked questions
What does a Software Engineer (Java Core) at NCS do?
Design, develop, and maintain high-quality Java applications while implementing efficient algorithms and data structures. Collaborate with cross-functional teams to translate business requirements into technical specifications and optimize system performance. Requires 3+ years of professional Java d…
What skills does this Software Engineer (Java Core) role need?
Key skills for this role include Java Core, Object-Oriented Programming, Data Structures, Algorithms, Git, JUnit.
How much does a Software Engineer (Java Core) at NCS pay?
The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.
Is this Software Engineer (Java Core) role remote, hybrid, or on-site?
This role is on-site, based in Singapore.
How do I apply for this Software Engineer (Java Core) role?
You can apply directly on NCS's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.