A

Software Engineer Java

salary Salary :

$7,000 - 11,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer Java

Join a team responsible for building and enhancing mission-critical digital platforms that support high-impact public services. If you're passionate about software engineering, legacy modernisation, and driving digital transformation, this could be the opportunity for you.

What You'll Do

  • Develop, maintain, and enhance enterprise applications across legacy and modern platforms.
  • Design and implement new features while ensuring system reliability, scalability, and maintainability.
  • Support modernisation initiatives including refactoring, API development, platform upgrades, and architectural improvements.
  • Investigate production issues, perform root cause analysis, and contribute to system stability and resilience.
  • Collaborate with cross-functional teams to deliver secure, high-quality software solutions.
  • Leverage AI-assisted development tools responsibly to improve productivity while maintaining engineering quality and governance.
  • Contribute to DevSecOps practices, testing, code reviews, and continuous improvement initiatives.

What We're Looking For

  • Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
  • 3–5 years of experience in software engineering, enterprise application development, or application support.
  • Strong experience with Java, JavaScript, SQL/PLSQL, JSP, Shell Scripting, or similar technologies.
  • Experience working with complex or legacy enterprise systems.
  • Familiarity with APIs, databases, system integrations, CI/CD, and software delivery best practices.
  • Strong analytical and problem-solving skills with a structured approach to troubleshooting.
  • Excellent communication skills and the ability to work with both technical and business stakeholders.

Nice to Have

  • Experience in legacy modernisation or technology migration projects.
  • Exposure to Spring Boot, Angular, Oracle, Tomcat, WebLogic, IIS, AWS, or similar enterprise technologies.
  • Knowledge of DevSecOps, observability, application security, or performance monitoring.
  • Experience in regulated or high-availability environments.
  • Practical experience using AI tools to accelerate software development responsibly.

Original job Software Engineer Java posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.

Astek has been providing IT and engineering solutions for some of the world’s largest industrial and services groups for over 25 years. We support our clients with the creation and development of their new products in four main areas of  expertise: - Information technology and systems (IT & IS); -...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.