Search by job, company or skills

T

Java Fullstack Developer

5-8 Years
SGD 7,000 - 10,000 per month
Save
new job description bg glownew job description bg glow
  • Posted 3 months ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description

We are seeking an experienced Java Fullstack Developer to design, develop, and maintain enterprise-grade applications within a regulated financial environment. The role involves working on complex backend systems, integrating messaging platforms and databases, and collaborating closely with business stakeholders to deliver scalable and robust solutions. The successful candidate will contribute to systems supporting Wealth Management and other core banking functions.

Key Responsibilities

  • Design, develop, test, and maintain applications using Java 8+, Spring Boot, and related frameworks.

  • Analyse business and system requirements and translate them into scalable, stable, and fit-for-purpose technical solutions.

  • Develop and maintain RESTful and SOAP-based web services.

  • Implement and follow best practices such as Test-Driven Development (TDD) and Continuous Integration (CI).

  • Work with messaging systems such as JMS / MQ to support asynchronous processing.

  • Design, optimise, and maintain SQL queries and relational database structures.

  • Troubleshoot and resolve complex legacy and production issues effectively.

  • Ensure solutions comply with organisational standards for code quality, security, and performance.

  • Participate in technical and architectural design discussions and reviews.

  • Collaborate with cross-functional teams using Agile methodologies such as Scrum.

  • Communicate technical concepts clearly to non-technical stakeholders.

  • Estimate development effort, plan timelines, and manage delivery of assigned tasks.

  • Support production environments and remain effective during incident or crisis situations.

Required Skills and Experience

Technical (Must Have)

  • Strong experience with Core Java (8 or above) and JUnit.

  • Hands-on experience with Spring Boot and Spring core concepts.

  • Solid understanding of computer science fundamentals (algorithms, data structures, OOP).

  • Experience with TDD and writing acceptance tests.

  • Proficiency in Maven for build and dependency management.

  • Working knowledge of Linux basic shell commands.

  • Experience with Java messaging concepts (JMS, MQ).

  • Strong understanding of relational databases, SQL, joins, indexes, and query optimisation.

  • Experience developing REST and SOAP web services.

  • Familiarity with Git, IntelliJ, and code quality tools such as SonarQube / SonarLint.

Professional

  • Well-organised with the ability to manage multiple tasks and priorities.

  • Strong analytical and problem-solving skills.

  • Ability to work independently and collaboratively within a team.

  • Effective communication and stakeholder management skills.

Desirable Skills

  • Experience with JBOSS or other application servers.

  • Knowledge of JPA, EJB, or Java Server Faces (JSF).

  • Experience with Kafka or similar streaming platforms.

  • Exposure to React JS or frontend technologies.

  • Prior experience in the finance or banking domain.

Regulatory & Risk Responsibilities

  • Demonstrate high standards of integrity, professionalism, and ethical behaviour.

  • Ensure due care and diligence in system design and delivery.

  • Identify and manage risks and issues proactively.

  • Comply with applicable laws, regulations, and internal policies.

  • Commit to continuous professional development and learning.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 139483673

Similar Jobs

Singapore

Skills:

JavaDevopsSpring BootSpringAngularweb componentsAPI frameworks

Shenton Way, Singapore

Skills:

distributed caching JavaApisMavenOpenshiftSpring BootJIRASpring CloudSpringMicroservicesAngularGradleAgileScrumJpaKubernetesCloud Computing

Singapore

Skills:

GithubHibernateCSSJIRAIntellijJenkinsReactMySQLHtml5MongoDBKubernetesAWSVS CodeJBOSS Web ServerJava Spring BootJava EE Framework

Singapore

Skills:

MavenSpring BootGitJUnitTddSonarqubeWeb ServicesCore Java 8Relational Database conceptsJava Messaging ConceptsSQL queries optimisationSonarLintBasic Linux shell scripting commandsFamiliarity with IntellijSpring core concepts

Singapore

Skills:

JavaSpring BootReactMicroservicesRest ApisSqlDockerKubernetesAgileKafkaApache KafkaAzureCI/CD