Company Banner
Dimohon Internship Icon Latihan Industri Fresh Graduate Experienced Icon Lepasan Graduan & Berpengalaman Kerja Terkini

Software Developer (JAVA) 2787

  • 2023-10-17

-

Singapore, Singapore

Software Developer (JAVA) 2787

Butiran Pekerjaan

Roles & Responsibilities

Qualifications and Profile

The successful candidate will definitely have:

  • At least 5+ years of software development experience
  • At least 3+ years experience working with Java and Spring framework
  • Good knowledge in Linux/Unix and shell scripting (mainly Bash/KSH)
  • Good knowledge in SQL
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests
  • Research, design, and develop software.
  • Analyse user needs and develop software solutions
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with other engineers to integrate hardware and/or software systems
  • Develop specifications and performance requirements.

An ideal candidate will also have expertise in some of the following:

  • Jenkins
  • Jira or a similar issue-tracking system
  • The Spring framework and IoC, and particularly Sping Boot and Swagger for restful web services

Additionally, knowledge of the following would be helpful although it is not required:

  • Web development fundamentals (HTML, CSS, Javascript and Angular etc)
  • SonarQube/Nexus
  • Docker/Kubernetes
  • MangoDB & Redis
  • Control-M and CFT

Understanding of and interest in financial markets and specifically in capital market, and knowledge in reference data dn market data, Basic understanding of vendor feeds:

  • Bloomberg
  • MarkIT
  • Refinitiv
  • ICE Data Services etc

All candidates, but particularly seniors, will be held to high a standard when it comes to communication, both oral and written. You should have good expository style, be able to explain yourself clearly and concisely, especially when the subject is technical and complex. It goes without saying that your English must be extremely fluent.


Education Requirements

At least a Bachelor’s degree in any of these faculties:

  • Computer Science
  • Information Technology
  • Programming & Systems Analysis
  • Science (Computer Studies)

Tell employers what skills you have

Git
Web Services
CSS
Data Structures
HTML
Scripting
JavaScript
Information Technology
Maven
Systems Analysis
SQL
Capital Markets
JIRA
Angular
Java
Web Development
Linux
Software Development

Berhati-hati dengan penipuan. JANGAN memberikan maklumat peribadi atau wang kepada pihak yang tidak dikenali. Sahkan identiti sebelum bertindak. Laporkan segera jika mengesyaki penipuan. Kekal maklum dan kekal selamat.

Company Logo

ASPIRE NXT PTE. LTD.

Job Majestic Logo

© Hakcipta 2024 Agensi Pekerjaan JEV Management Sdn. Bhd., registered in Malaysia (Company No: 201701016948 (1231113-U), EA License No. JTKSM860)
© Hakcipta 2024 Job Majestic Sdn. Bhd., registered in Malaysia (Company No: 201701037852 (1252023-X))

Ask us