Enable job alerts via email!

Fullstack Software Developer (Java / Scala)

COMBUILDER PTE LTD

Singapore

On-site

SGD 60,000 - 100,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the tech sector is seeking a Backend Developer with strong expertise in Java or Scala to develop and maintain high-performance backend services. Responsibilities include designing microservices, collaborating with frontend developers, and ensuring high code quality standards. The ideal candidate will have substantial experience and a bachelor's degree in a relevant field, as well as the ability to work on diverse projects with adaptable responsibilities.

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering, or related.
  • 7-9 years of software development experience.
  • Proficiency in Java or Scala is mandatory.

Responsibilities

  • Develop and maintain scalable backend services using Java or Scala.
  • Design microservices architectures using the Spring Framework.
  • Write efficient SQL queries for large-scale applications.

Skills

Java
Scala
SQL
Unix/Linux
Angular
React
Problem Solving
Communication

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes

Job description

Responsibilities:

  • Develop and maintain scalable and high-performance backend services using Java or Scala.
  • Design and implement microservices-based architectures using the Spring Framework.
  • Write efficient SQL queries and work with relational databases for large-scale applications.
  • Collaborate with frontend developers and contribute to UI components using Angular or React.
  • Work in Unix/Linux environments to manage deployment, scripting, and server-side configurations.
  • Participate in the full software development lifecycle including design, development, testing, and deployment.
  • Collaborate across teams, including data engineering, for cross-functional integration when required.
  • Maintain high standards for code quality, testing, and performance optimization.
  • Support flexible role shifts into backend or data engineering streams, based on project needS.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field,
  • 7–9 years of professional software development experience.
  • Strong proficiency in Java or Scala (mandatory).
  • Proven experience with the Spring Framework and microservices architecture.
  • Solid understanding of SQL and relational database systems.
  • Experience working in Unix/Linux environments.
  • Exposure to frontend development using Angular or React.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills and ability to work in cross-functional, distributed teams.
  • Must be adaptable to fast-paced project shifts and technology realignment.

Nice to Have:

  • Experience working with distributed systems or data pipelines.
  • Understanding of CI/CD practices and Agile methodologies.
  • Knowledge of containerization tools such as Docker and orchestration with Kubernetes.

Important Note:

  • Candidates must have strong Java/Scala expertise.
  • Python developers will not be considered for this role.
  • Candidates with strong backend experience may be realigned into data engineering roles if required.
  • If required, must be able to work on weekend or public holidays for deployment to production server and cut over activities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.