-
Elliott Moss Consulting

Java Developer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

Job Summary

We are looking for a skilled Senior Backend Developer to join our technology team and contribute to building world-class backend systems for mission-critical applications in the banking industry. The ideal candidate will have strong expertise in Java, Spring Boot, and SQL, with experience in designing, implementing, and optimizing scalable and secure microservices. This role involves working in a fast-paced, Agile-driven environment where collaboration and innovation are key.

Key Responsibilities

1. Backend Development

  • Develop scalable, secure, and efficient backend systems using Java and Spring Boot.
  • Create and maintain clean, modular, and well-documented code that adheres to industry best practices.
  • Integrate backend systems with frontend applications, third-party APIs, and microservices.
  • Design, implement, and optimize relational databases (e.g., MariaDB) for performance and reliability.

2. System Architecture & Design

  • Collaborate with Tech Leads, Architects, and other team members to design microservices and distributed systems.
  • Ensure system design aligns with the strict security and compliance standards of the banking industry.
  • Participate in architectural discussions to propose innovative and scalable solutions.

3. Agile Development

  • Actively contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Translate business requirements into technical tasks and user stories.
  • Work closely with cross-functional teams, including Product Managers, QA Engineers, and DevOps Engineers.

4. Code Quality & Testing

  • Conduct peer code reviews to uphold high standards of code quality.
  • Develop and maintain unit tests, integration tests, and system tests for backend services.
  • Debug and resolve production issues to ensure smooth system operation.

5. Continuous Improvement

  • Identify areas for improvement in system performance, code quality, and development processes.
  • Stay updated with emerging technologies and banking industry trends to propose forward-thinking solutions.

Qualifications

Technical Skills:

  • Proficiency in Java with extensive experience in Spring Boot.
  • Strong expertise in SQL and relational databases (e.g., MariaDB).
  • Hands-on experience with RESTful API design and implementation.
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes.
  • Experience with testing tools such as JUnit, Mockito, or TestNG.
  • Knowledge of cloud platforms (e.g., PCF, OpenShift) and best practices for scalable, fault-tolerant systems.
  • Understanding of DevOps practices, including CI/CD pipelines and monitoring tools (e.g., Grafana, ELK Stack).

Soft Skills:

  • Strong problem-solving and analytical abilities.
  • Effective communication and collaboration skills.
  • Ability to work effectively in a fast-paced, Agile-driven team environment.

Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of professional experience as a backend developer in enterprise-level applications.

Key Skills

Ranked by relevance

microservices containerization cloud cicd
Login to Apply
Posted
Jan 20, 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
Resource Corner
Related

DevOps Engineer

2026-05-27

Contract
Entry
Australia
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
scandiweb
Related

Senior Data Architect

2026-05-21

Full-time
Mid-Senior
Estonia
IT Services
Engineering