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.