Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Development Manager Java (JD#10603).
Singapore Jobs Expertini

Urgent! Software Development Manager - Java (JD#10603) Career Opportunity with SCIENTE INTERNATIONAL PTE. LTD. in Singapore

Software Development Manager Java (JD#10603)



Job description

Roles & Responsibilities

Job Summary

The Software Development Manager is responsible for leading and overseeing software development projects, ensuring delivery of high-quality systems within scope, time, and budget.

This role manages the full software development lifecycle (SDLC), provides guidance and mentorship to developers, and coordinates cross-functional teams, vendors, and partners to achieve project objectives.

Mandatory Skill-set

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent;
  • Must have Project Management certification (e.g., PMP, CITPM, or equivalent);
  • Must have experience in software development using technologies like Java, Spring Boot, Kafka, RabbitMQ, WebSocket, Angular/React and Oracle DB;
  • Certified Scrum Master (CSM) certification with proven Scrum Master experience;
  • Minimum 5 years' experience in IT project leadership, with at least one complete SDLC cycle in large-scale system development;
  • Strong understanding of software development methodologies, tools, workflows, and artifacts;
  • Excellent English communication skills (written and spoken);
  • Strong interpersonal, leadership, and team management skills;
  • Experience in managing projects within scope, quality, time, and cost constraints;

Desired Skill-set

  • Experience coordinating teams across multiple locations, countries, or time zones;

Responsibilities

  • Lead planning, execution, and delivery of software projects, including budgeting, resource allocation, and vendor/partner management;
  • Manage the software development lifecycle: requirements gathering, design, development, testing, deployment, training, and documentation;
  • Develop work plans, track progress, and ensure timely project completion;
  • Coordinate and manage cross-functional teams across multiple locations or time zones;
  • Monitor project progress, provide status updates, and align with customer expectations;
  • Manage relationships with customers, partners, vendors, and subcontractors;
  • Motivate, mentor, and train software developers to ensure a productive work environment;
  • Resolve team conflicts and ensure smooth project execution.

Should you be interested in this career opportunity, please send in your updated resume to at the earliest.

When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE's website (

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

EA Licence No. 07C5639

Tell employers what skills you have
Management Skills
Requirements Gathering
Oracle
Scrum
Software Engineering
SDLC
RabbitMQ
Mentorship
Spring Boot
Project Management
PMP
Team Management
Budgeting
Java
Software Development
Certified Scrum Master CSM


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Development Potential: Insight & Career Growth Guide