Skip to content

Developer - Messaging

Japan    Development    Permanent   

The job holder is expected to work closely with the client’s various stakeholders (e.g., business users, other technology teams across entities) and key responsibilities include: Analysis, design, and development of new integration projects Producing detailed functional and design specifications Participating in full delivery lifecycle (e.g., planning, testing phases) Liaising with users from all areas and with other IT teams Adhering to development standards and procedures, including change control Dealing with day-to-day production problems and maintenance when required. The job holder is expected to be able to operate in an agile development environment.

The job holder is in general expected to understand relevant Japan regulations covering us and our employee and comply with them.

Policies and Procedures:

The job holder will comply with the company policies, such as Compliance Manual, Information Security Policy, Personal Trading rule, Rules on Employment.

Technical Knowledge & Skills:

  • Experience with Publish/Subscribe messaging paradigms, distributed transaction processing based on JTA/JTS
  • Experience with Java based containers (e.g., JBoss) and relevant tech stacks (e.g., JMS, Spring, Hibernate)
  • Experience with Message Brokers (e.g., AMQ)
  • Strong UNIX skills in particular Linux
  • Strong database skills, both relational (Sybase, SQL Server, MySQL) and NoSQL (e.g., MongoDB)
  • Good knowledge of source control such as Subversion, and Git
  • Experience of using JUnit and jMock
  • Experience in defining and implementing web services (REST paradigm) and data services (e.g., OData)


  • Experience of working with XML based technologies such as XSLT, JAXB
  • Experience in implementing vendor proprietary real-time connectors using JCA
  • Experience of Git, Maven and Atlassian ALM/SDLC tools (Jira, Bamboo, Bitbucket, Confluence)
  • Experience with ESB platforms (e.g., Fuse ESB, Camel or similar)
  • Experience in implementing Web UI with Java back end (e.g., using Vaadin) and/or JS (e.g. Angular, React etc.)
Apply Now!


Connect with Top Solutions Consultants in the IT Industry!
** Note: Maximum Message Length ( 300 charaters )

10 Anson Road, #17-10 International Plaza, Singapore 079903

(+65) 6223-1937