Java developer
Job Description
Hello,
- Role Title: Java Developer
- Location: Singapore
- Contract Duration: 12 months & extendable (Extension is subject to project requirements.)
- Work Mode: Work From Office (WFO)
About the Role
We are seeking a Software Engineer to join our Software Engineering team in Singapore. In this role, you will design, develop, and provide support for complex, bespoke Java applications, including exposure to Wealth Management systems. This position is ideal for an engineer who is enthusiastic about technology, enjoys building reliable, scalable solutions, and is recognized for tackling challenging problems others find difficult.
Requirements
Technical – Must Have
• Core Java 8+ and JUnit
• Spring Boot and Spring core concepts
• Strong computer science fundamentals (algorithms, data structures, object-oriented design)
• TDD, with the ability to write acceptance tests
• Maven
• Basic Linux shell scripting
• Java messaging concepts (JMS, IBM MQ)
• Relational database concepts and SQL (joins, indexes, triggers), including SQL query optimisation
• Web services: REST and SOAP
• Familiarity with IntelliJ, Git and SonarQube / SonarLint
Technical – Desirable
• Ability to write and understand complex SQL queries
• Kafka
• React JS
If this role isn't the right fit for you at the moment, but you know friends or colleagues who might be interested, please feel free to pass this opportunity along!
Important Note:
> Please share your resume in word format with [HIDDEN TEXT]
> Important Note: If this requirement is not a match for you, please refer to your friends.
> Interested professionals can reach out to me for Confidential Discussion @ +65- 6950 5535
