Enable job alerts via email!

Engineer, Software (CA/AL)

ST Engineering Aerospace

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A global aerospace company in Singapore is seeking a passionate Software Engineer to enhance operational efficiency through technology. You will analyze client requirements, design and develop scalable technical solutions, and ensure system stability. Ideal candidates have at least 2 years of Java/J2EE experience and are proficient in Agile methodologies. This role offers strong growth opportunities in a collaborative environment.

Qualifications

  • Minimum 2 years of experience in Java/J2EE, Spring, Hibernate/Struts, Angular development.
  • Proficient in design and architectural patterns.
  • Experience with automated testing and unit test implementation.

Responsibilities

  • Analyze client requirements and propose effective technical solutions.
  • Design, develop, and review code and system architecture.
  • Apply Agile/Scrum methodologies for project planning and execution.

Skills

Java/J2EE
Spring
Hibernate/Struts
Angular
Automated testing
Version control (Git)
Cloud platforms (AWS or Azure)

Tools

JSP
HTML
JavaScript
CSS
JQuery
Spring Boot
MS SQL
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.