NICOLL CURTIN TECHNOLOGY PTE. LTD.
Singapore
On-site
SGD 60,000 - 90,000
Full time
Job summary
A technology firm in Singapore seeks a software developer proficient in Java 8+ and Spring Boot. The role involves developing enterprise-grade solutions, collaborating in Agile teams, and resolving complex issues. Candidates must have a strong computer science foundation and experience with technologies such as SQL and RESTful services. This position offers the opportunity to work in a dynamic and fast-paced environment.
Qualifications
- Strong command of Java and Spring Boot.
- Solid foundation in computer science principles.
- Experience with SQL optimization and version control systems.
Responsibilities
- Develop and maintain enterprise-grade solutions.
- Analyze requirements and translate them into technical solutions.
- Collaborate in Agile teams and uphold best practices.
Skills
Core Java 8+
Spring Boot
JUnit
Maven
SQL
REST/SOAP Web Services
Linux shell scripting
Tools
Git
IntelliJ
SonarQube/SonarLint
Responsibilities
- Develop and maintain enterprise-grade solutions using Java 8+, Spring Boot, EJB, MySQL, Oracle, IBM MQ.
- Analyze business/ system requirements and translate them into robust technical solutions.
- Debug and resolve complex legacy issues; ensure code quality, performance, and security standards.
- Collaborate in Agile (Scrum/XP) teams, applying TDD, CI/CD, and best development practices.
- Investigate and resolve production issues under pressure.
- Drive and review technical/architectural designs, ensuring compliance with guidelines and stakeholder alignment.
- Plan, estimate, and manage delivery timelines with clear communication across teams.
- Uphold risk management, compliance, and professional integrity standards.
Requirements
- Strong command of Core Java 8+, Spring Boot, JUnit, Maven, JMS/MQ, SQL, REST/SOAP Web Services, Linux shell scripting.
- Solid computer science foundation (algorithms, data structures, OOP).
- Experience with Git, IntelliJ, SonarQube/SonarLint, and SQL optimization.
- Desirable: JBoss or similar servers, JPA, EJB, Kafka, React JS, complex SQL skills, and financial domain exposure.
- Organized, proactive, and able to influence delivery outcomes in fast-paced environments.