Live opening · Posted 6 hours ago

Software Engineer (Java)

NCS3 · Singapore, , Singapore
Smartrecruiters No Contract
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 6 hours ago
CompanyNCS3
LocationSingapore, , Singapore
Job typeContract
Work modeNo
SkillsJava, Spring Boot, Spring, Agile, Documentation
SourceSmartrecruiters
ListedPosted 6 hours ago

About the role

Description supplied by the original job listing.

Architect, engineer, and deliver enterprise-grade Java applications that drive business value and technical excellence. Lead end-to-end development initiatives—from requirements analysis through deployment and production support—while championing secure, scalable, and high-performance solutions. Partner with cross-functional teams to translate complex business needs into robust technical implementations. Cultivate team capability through active mentorship, rigorous code reviews, and continuous improvement of development standards.
What will you do?
Application Development & Engineering
Translate business and technical requirements into scalable Java application designs
Architect and engineer solutions leveraging Java frameworks, libraries, and enterprise tools
Build and optimise application modules and components in alignment with architectural standards
Implement secure coding practices and enforce adherence to quality and security guidelines
Develop reusable code libraries and frameworks to accelerate delivery and maintain consistency
Testing & Quality Assurance
Execute comprehensive unit, integration, and system testing to validate functionality and performance
Conduct peer code reviews to uphold quality standards and identify improvement opportunities
Validate deliverables against completion criteria and technical specifications
Drive continuous improvement in testing methodologies and automation practices
Troubleshooting & Production Support
Diagnose and resolve application defects and performance issues across development and production environments
Investigate root causes of system errors and implement corrective actions to ensure operational stability
Monitor application health and proactively address potential risks or degradation
Support incident management and participate in on-call rotations as required
Collaboration & Stakeholder Engagement
Partner with architects, business analysts, and project managers to align technical solutions with business objectives
Facilitate technical discussions and system integration activities to ensure end-to-end solution coherence
Engage with clients and internal stakeholders to clarify requirements and manage expectations
Contribute to requirements analysis, design reviews, and sprint planning sessions
Documentation & Knowledge Management
Prepare and maintain technical documentation, including design specifications, API references, and system architecture diagrams
Document code logic, configurations, and deployment procedures to support knowledge transfer and governance
Update project artefacts and reports in accordance with delivery and compliance requirements
Deployment & Release Management
Orchestrate system deployments, releases, and environment configurations
Coordinate with DevOps and infrastructure teams to ensure smooth production rollouts
Participate in User Acceptance Testing (UAT) and post-implementation reviews
Support rollback and recovery procedures when necessary
Mentorship & Team Development
Mentor junior developers through hands-on guidance, technical coaching, and career development support
Lead knowledge-sharing sessions and upskilling workshops to elevate team capability
Champion best practices in coding standards, design patterns, and agile methodologies
Foster a culture of collaboration, innovation, and continuous learning
Essential Qualifications
Singaporean (due to the nature of the project, only Singaporeans only be considered)
3-7 years of professional software development experience
Deep expertise in Java frameworks (e.g., Spring Boot, Spring Framework) and enterprise application development
Proven experience in system analysis, troubleshooting, and performance tuning
Strong understanding of the Software Development Lifecycle (SDLC) and agile delivery practices
Preferred Attributes
Exceptional analytical and problem-solving capabilities
Effective communication and cross-functional collaboration skills
Demonstrated ability to mentor and develop junior engineers
Highly self-motivated with strong initiative, accountability, and ownership mindset
Service-oriented approach with a client-focused and results-driven attitude
Professional and/or Technical Certifications
Oracle Certified Professional (Java) – Preferred

Employment type
Contract

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
1 min from Smartrecruiters publishing this role to us finding it
12 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,178 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App