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
Related Jobs
3 roles aligned with this opportunity
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Network Engineer
2026-05-26
Développeur Mobile Flutter ou Native
2026-05-28
- Posted
- Jul 15, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Elliott Moss Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Network Engineer
2026-05-26
Développeur Mobile Flutter ou Native
2026-05-28