Fullstack Software Developer (Java / Scala)

COMBUILDER PTE LTD


Date: 2 days ago
Area: Singapore, Singapore
Salary: SGD 6,500 - SGD 9,000 per month
Contract type: Full time

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
Post a CV