-
Elliott Moss Consulting

Back End Developer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

Job Summary:

We are seeking a highly skilled Java Expert with a strong foundation in JVM-based languages and hands-on experience in building scalable, secure, and high-performing microservices using modern frameworks and cloud technologies. This role will play a critical part in designing and developing enterprise-level banking applications.


Key Responsibilities:

  • Develop and maintain robust, scalable microservices using Java and Spring Boot.
  • Design and implement RESTful APIs ensuring high performance and responsiveness.
  • Integrate with relational and NoSQL databases such as MongoDB, Cosmos DB, etc.
  • Deploy and manage services on cloud platforms, preferably Microsoft Azure.
  • Collaborate with cross-functional teams in Agile environments; participate in Scrum ceremonies.
  • Write clean, maintainable code following best practices and Clean Code principles.
  • Ensure code quality through Test-Driven Development (TDD) and design of unit, integration, and functional tests.
  • Utilize source control systems like Git for code versioning and collaboration.
  • Apply design patterns and architectural principles in software solutions.
  • Contribute to technical documentation and design reviews.


Required Skills & Experience:

  • Expert-level proficiency in Java (must-have).
  • Strong working knowledge of JVM-based languages: Java, Kotlin, Scala.
  • Proficiency with Spring Boot and microservices architecture.
  • Hands-on experience with databases (SQL and/or NoSQL): MongoDB, Cosmos DB, etc.
  • Cloud platform experience, particularly Microsoft Azure.
  • Familiar with Git or other Source Code Management tools.
  • Solid understanding of Agile methodologies and ceremonies (Scrum).
  • Knowledge of Core Banking systems and services.
  • Exposure to Banking Tax domain is a plus.
  • Commitment to clean code principles and continuous delivery practices.
  • Excellent verbal and written communication skills.
  • Self-driven, detail-oriented, and capable of working independently in a fast-paced environment.


Preferred Qualifications:

  • Bachelor's/Master’s degree in Computer Science, Engineering, or related field.
  • Certifications in Java, Azure, or Agile methodologies are a plus..

Key Skills

Ranked by relevance

microservices nosql cloud java continuous delivery design patterns restful apis kotlin scrum sql jvm
Login to Apply
Posted
Jul 15, 2025
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
Logicalis Asia Pacific
Related

Network Engineer

2026-05-26

Contract
Associate
Singapore
IT Services
Information Technology
View Job Details
NRB
Related

Développeur Mobile Flutter ou Native

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Engineering