Enable job alerts via email!

Delivery - Intermediate JAVA Developer

SYNECHRON TECHNOLOGIES SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

7 days ago
Be an early applicant

Job summary

A technology solutions firm in Singapore is seeking a Software Engineer with at least 5 years of experience in software development. The role entails designing, developing, and testing software solutions, specifically utilizing Java, Spring, and AngularJS. Familiarity with capital market applications and DevOps tools is highly desired. Candidates should possess strong skills in UNIX and databases like MSSQL and Oracle. This role offers a dynamic work environment and opportunities for growth.

Qualifications

  • Minimum 5 years of experience in relevant activities.
  • Good knowledge in UNIX platform.
  • Experience in supporting capital market applications and trading systems.

Responsibilities

  • Research, design, and develop computer and network software.
  • Update software capabilities and perform software testing.
  • Work with hardware engineers to integrate systems.

Skills

Java/J2EE
Spring
AngularJS
SQL
Docker
Kubernetes

Tools

Grafana
Jira
MongoDB

Job description

Job Responsibilities:

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
  • Build quality, shippable, and reusable code according to design and coding standards.
  • Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards.
  • Perform peer reviews when needed to ensure code quality and adherence to best practices.
  • Implement Configuration Management on each of your work items to ensure version control and traceability.
  • Perform unit tests to verify the functionality.
  • Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices.
  • Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements.
  • Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements.
  • Estimate, break down, and update User Stories and Tasks to ensure accurate project planning and tracking.
  • Update Sprint Backlog to reflect progress and any changes in scope.

Job Requirements:

  • Candidate should have minimally 5 years of experience in relevant activities.
  • Good knowledge in UNIX platform.
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning.
  • Java/J2EE, Spring, AngularJS, Spring MVC / Struts, Multi-threading, Restful web services, Swagger, JMS / WebSphere MQ, Java script, JQuery, XML, XSLT, Xpath, XSD.
  • Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series, Mongo DB.
  • Well experienced and having good understanding on SQL language, relational databases – MSSQL, Oracle, PostgreSQL.
  • Application server – Jboss / WildFly / Websphere.
  • Experience in DevOps tooling (GIT, Maven / Graven / Nuget / Ansible, Jenkins… ).
  • Experience with Docker / Kubernete.
  • Domain-Driven design and Microservices: Springboot.
  • Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF, etc.).

Interested candidates are invited to submit application via https://www.linkedin.com/jobs/view/4264438204

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.