Enable job alerts via email!

Engineer, Software

ST ENGINEERING AEROSPACE ENGINES PTE. LTD.

Serangoon Garden Circus

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading aerospace engineering firm in Singapore is seeking a passionate Software Engineer to support and develop web applications. The role involves analyzing client requirements, ensuring system stability, and applying Agile methodologies. Ideal candidates will have at least two years of experience in Java, Spring, and web frameworks, with a strong focus on innovation and collaboration.

Qualifications

  • Minimum 2 years of experience in Java/J2EE, Spring, Hibernate/Struts, and Angular development.
  • Proficient in design and architectural patterns; skilled in creating reusable Java libraries.
  • Experience with Spring Boot and other web application frameworks.

Responsibilities

  • Analyze client requirements and propose effective technical solutions.
  • Design, develop, and review code and system architecture.
  • Ensure system stability and provide ongoing technical support.

Skills

Java/J2EE
Spring
Hibernate
Angular
RESTful services
Automated testing
Version control (Git)
CSS
JavaScript

Tools

MS SQL
Jasper
DevSecOps
Maven
AWS
Azure
Job description

At ST Engineering Aerospace Engines Pte Ltd, our Transformation Team is committed to driving innovation by integrating cutting‑edge technologies to enhance operational efficiency. We are expanding our team and seeking a passionate and experienced Software Engineer to support and develop current and future web applications.

Purpose of the Role

The Software Engineer will be responsible for analyzing client requirements and delivering scalable, high‑quality technical solutions. This role ensures system stability, supports business operations, and fosters collaboration across teams. By applying Agile methodologies and contributing to technical frameworks and reusable components, the engineer will play a key role in driving continuous improvement and innovation.

Key Responsibilities
  • Analyze client requirements and propose effective technical solutions.
  • Design, develop, and review code and system architecture.
  • Ensure system stability and provide ongoing technical support.
  • Communicate project status clearly to stakeholders.
  • Manage deliverables in accordance with release management processes.
  • Apply Agile/Scrum methodologies for project planning and execution.
  • Develop and maintain standard frameworks and reusable components.
  • Enhance technical team processes including coding standards, unit testing, and change request management.
Required Qualifications & Experience
  • Minimum 2 years of experience in Java/J2EE, Spring, Hibernate/Struts, and Angular development.
  • Proficient in design and architectural patterns; skilled in creating reusable Java libraries.
  • Experience with Spring Boot and other web application frameworks.
  • Strong understanding of MVC, JDBC, Hibernate, and RESTful services.
  • Proficient in JSP, Servlets, Angular TypeScript, HTML, JavaScript, CSS, and JQuery.
  • Experience with automated testing and unit test implementation.
  • Applied experience with MS SQL databases.
  • Hands‑on experience with web and application server configuration.
  • Familiarity with embedded reporting tools (e.g., Jasper, BIRT).
  • Proficient in version control tools (e.g., Git) and build tools (e.g., Ant, Maven).
  • Knowledge of DevSecOps, microservices architecture, and RESTful API integration.
Preferred Skills
  • Strong communication and stakeholder engagement abilities.
  • Experience mentoring teams on design and coding best practices.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Experience in cloud‑native application development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.